سي (لغة برمجة)

سي (/s/، وباللاتينية حرف C)، وهي لغة برمجة حاسوب متعددة الأغراض أمرية تدعم البرمجة المهيكلة والنطاق المعجمي المتغير والاستدعاء الذاتي، بينما يمنع نظام النوع الساكن العديد من العمليات غير المرغوبة. ومن خلال تصميم لغة السي فقد وفرت تركيبات تعيين دقيقة لتعليمات الآلة النموذجية، وبالتالي فقد صممت للاستخدام الدائم في التطبيقات المبرمجة مسبقا بلغة التجميع، كأنظمة التشغيل، وكذلك العديد من البرامج التطبيقية لأجهزة الحاسوب من الحواسيب العملاقة وحتى الأنظمة المدمجة.

سي
 

 

ظهرت في 1972 
صممها دينيس ريتشي  
نظام التشغيل متعدد المنصات  
المطور مختبرات بل
دينيس ريتشي
المعهد الأمريكي للمعايير القومية
المنظمة الدولية للمعايير
كين تومسن  
متأثرة بـ الغول 68  ،  وبي ،  ولغة تجميع ،  وفورتران ،  ولغة البرمجة الأساسية المختلطة ،  والغول 60   
امتدادات الملفات  وh 
بي  
 

صممها وطوّرها في أوائل عقد السبعينيات كن تومسون، وبريان كيرنيغان، ودينيس ريتشي. وقد صممت في الأصل لتستعمل في التطوير والعمل على نظام التشغيل يونكس، ثم لقيت انتشاراً واسعاً منذ ذلك الحين وحتى اليوم ويظهر ذلك من خلال شعبيتها لدى أغلب مبرمجي الحاسوب ومن خلال استعمالاتها العديدة والمتنوعة. وتعدّ لغة السي اللغة الأم للعديد من لغات البرمجة الحديثة مثل السي بلس بلس والتي تعدّ توسيعا وإضافة مكملة للسي والجافا.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.