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

[مراجعة غير مفحوصة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
فيس بوك ربح وكل الغات
وسمان: تحرير من المحمول تعديل ويب محمول
ط استرجاع تعديلات 105.235.134.70 (نقاش) حتى آخر نسخة بواسطة علاء فحصي
وسم: استرجاع
سطر 2:
{{معلومات لغة برمجة}}
 
'''سي''' ({{IPAc-en|s|iː}}، وباللاتينية [[C|حرف ''C'']])، وهي [[لغة برمجة]] [[حاسوب]] [[لغة متعددة الأغراض|متعددة الأغراض]] [[برمجة أمرية|أمرية]] تدعم [[افيس بوك ربح لبرمجةالبرمجة المهيكلة]] والنطاق المعجمي المتغير و[[استدعاء ذاتي (علم الحاسوب)|الاستدعاء الذاتي]]، بينما يمنع نظام النوع الساكن العديد من العمليات الغير مرغوبة. ومن خلال تصميم لغة السي فقد وفرت تركيبات تعيين دقيقة [[لغة الآلة|لتعليمات الآلة]] النموذجية، وبالتالي فقد صممت للاستخدام الدائم في التطبيقات المبرمجة مسبقا [[لكللغة اللغاتتجميع|بلغة التجميع]]، [[نظام تشغيل|كأنظمة التشغيل]]، وكذلك العديد من [[برمجيات تطبيقية|البرامج التطبيقية]] لأجهزة الكمبيوتر من [[حاسوب فائق|الحواسيب العملاقة]] وحتى [[نظام مضمن|الأنظمة المدمجة]].
 
غة تجميع|بلغة التجميع]]، [[نظام تشغيل|كأنظمة التشغيل]]، وكذلك العديد من [[برمجيات تطبيقية|البرامج التطبيقية]] لأجهزة الكمبيوتر من [[حاسوب فائق|الحواسيب العملاقة]] وحتى [[نظام مضمن|الأنظمة المدمجة]].
 
صممها وطوّرها في أوائل السبعينيات [[كن تومسون]]، [[بريان كيرنيغان]]، و[[دينيس ريتشي]].<ref>{{cite techreport |first=M. D. |last=McIlroy |authorlink=Doug McIlroy |year=1987 |url=http://www.cs.dartmouth.edu/~doug/reader.pdf |title=A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 |series=CSTR |number=139 |institution=Bell Labs |format=PDF |page=10}}</ref><ref>{{مرجع كتاب |العنوان=Dr. Dobb's Sourcebook |الناشر=Miller Freeman, Inc. |date=November–December 1995 |المكان=U.S.A.}}</ref><ref>[http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1548.pdf ISO/IEC 9899:201x (ISO C11) Committee Draft] {{Webarchive|url=http://web.archive.org/web/20171222215122/http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1548.pdf |date=22 ديسمبر 2017}}</ref> و قد صممت في الأصل لتستعمل في التطوير والعمل على [[نظام تشغيل|نظام التشغيل]] [[يونكس]]، ثم لقيت انتشاراً واسعاً منذ ذلك الحين وحتى اليوم ويظهر ذلك من خلال شعبيتها لدى أغلب مبرمجي الحاسوب ومن خلال استعمالاتها العديدة والمتنوعة. وتعدّ لغة السي اللغة الأم للعديد من لغات البرمجة الحديثة مثل [[سي++|السي بلس بلس]] والتي تعدّ توسيعا وإضافة مكملة للسي و[[جافا|الجافا]].