سي
من ويكيبيديا، الموسوعة الحرة
| لغات برمجة | |
| لغات كائنية | |
| سي++ ++C | سي شارب #C | 
| دلفي Delphi | ادا 95 Ada | 
| جافا Java | سمولتوك Smalltalk | 
| روبي Ruby | |
| لغات تقليدية | |
| بيسيك Basic | سي C | 
| باسكال Pascal | كوبول COBOL | 
| فورتران FORTRAN | أسمبلي Assembly | 
| لغات وظيفية | |
| ليسب Lisp | برولوغ Prolog | 
| بايثون Python | باريس Paris | 
| هندسة برامج | |
السي هي لغة برمجة, مقننة و عالمية, وقع تصميمها و تطويرها في أوائل السبعينيات من طرف كن تومسون, براين كرنيغان, و دنيس رتشي. و قد صممت في الأصل ليقع استعمالها كأدات لتطوير و العمل تحت نظام التشغيل UNIX, ثم لقيت انتشارا واسعا منذ ذلك الحين و تواصل الى اليوم و يظهر ذلك من خلال شعبيته لدى أغلب مبرمجي الحاسوب و من خلال استعمالاته العديدة و المتنوعة. و لغة السي هي لغة انبنت عليها عديد اللغات و الهجات الحديثة مثل ال سي بلس بلس و الجافا
| فهرست | 
[تحرير] تاريخ
تم تصميم السي في مختبرات بيل ما بين 1969 و 1972, وقد تم تسميته بالسي لأن جزأ كبيرا منه قد اقتبس عن لغة البي (B) و عندما تطورت السي الى درجة أصبحت فيها بالقوة الكافية لتحويل نواة UNIX من الأسمبلي الى السي
وفي سنة 1978 قام كرنيغان (Brian Kernighan) و رتشي (Dennis Ritchie) بنشر الكتاب المشهور The C Programming Language و ذلك لتحديد خصائص اللغة, و يعرف هذا الكتاب في الأوساط المختصة ب K&R. الا أن تقنين اللغة و تبنيها بصفة رسمية من طرف الANSI و الISO الا في الثمانينات و كنتيجة لذلك ظهرت الطبعة الثانية للكتاب بعنوان The C Programming Language, Second Edition, أو K&R2 وهو المرجع الرئسئ للغة الى حد الأن ISBN 0-13-110362-8 . و بتقنين اللغة تمت اضافة أجزاء و تنقيح أخرى لتفادي السلبيات التي ظهرت في السابق ولتهيئة أداة أفضل و أقوى بالنسبة للمبرمج
و لولا ظهور لغة السي و تجربتها التي فاقت الثلاثين سنة لما كان ممكنا ظهور اللغات الحديثة و الشيئية مثل السي بلس بلس أو على الأقل لما أصبحت كما تعرف عليه اليوم
[تحرير] أمثلة
[تحرير] مثال Hello, World بالسي
#include <stdio.h> /* Standard intput/output */
 
int main (void)
{
   printf("hello, world!\n");  
   return 0;  
}
 

