سي (لغة برمجة): الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
JarBot (نقاش | مساهمات)
لا ملخص تعديل
سطر 12:
}}
 
'''سي''' هي [[لغة برمجة]]، مقننة وعالمية، صممها وطوّرها في أوائل السبعينيات [[كن تومسون]]، [[برايانبريان كرنيغانكيرنيغان]]، و [[دينيس ريتشي]].
و قد صممت في الأصل لتستعمل في التطوير و العمل على [[نظام تشغيل|نظام التشغيل]] [[يونكس]]، ثم لقيت انتشاراً واسعاً منذ ذلك الحين و حتى اليوم ويظهر ذلك من خلال شعبيتها لدى أغلب مبرمجي الحاسوب ومن خلال استعمالاتها العديدة والمتنوعة.
و تعتبر لغة السي اللغة الأم للعديد من لغات البرمجة الحديثة مثل [[سي++|السي بلس بلس]] ووالتيوالتي تعتبر توسيعا و إضافة مكملة للسي و [[جافا|الجافا]].
 
== تاريخ ==
 
تم تصميم السي في [[مختبرات بيل]] ما بين عامي 1969 و 1972، وقد تم تسميتها بالسي لأن جزءاً كبيراً منها تم اقتباسه من [[بي (لغة البيبرمجة)|لغة بي]]، و قد تطورت هذه اللغة إلى درجة أصبحت فيها بالقوة الكافية لتحويل نواة يونكس من ([[Bأسمبلي|لغة الاَلة (الأسمبلي)]]) إلى السي.
و قد تطورت هذه اللغة إلى درجة أصبحت فيها بالقوة الكافية لتحويل نواة يونكس من [[أسمبلي|لغة الاَلة (الأسمبلي)]] إلى السي.
 
وفي عام 1978 قام [[بريان كيرنيغان|برايان كرنيغان]] و [[دينيس ريتشي]] بنشر الكتاب المشهور The C Programming Language وذلك لتحديد خصائص اللغة,اللغة، ويعرف هذا الكتاب في الأوساط المختصة ب K&R. إلا أن تقنين اللغة وتبنيها بصفة رسمية من طرف الـ [[المعهد القومي الأمريكي للقياس]] والـ [[المنظمة الدولية للمعايير]] تم في الثمانينات وكنتيجة لذلك ظهرت الطبعة الثانية للكتاب بعنوان The C Programming Language, Second Edition, أو K&R2 وهو المرجع الرئيسي للغة إلى الآن ISBN 0-13-110362-8.
و بتقنين اللغة تمت إضافة أجزاء وتنقيح أجزاء أخرى لتفادي السلبيات التي ظهرت في السابق ولتهيئة أداة أفضل وأقوى بالنسبة للمبرمج.