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

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
لا ملخص تعديل
سطر 11:
| أثرت = [[سي++]]، [[جافا]]، [[سي شارب]]، [[بي إتش بي]]، [[دي]]، [[بيرل]].
}}
'''سي''' ({{IPAc-en|s|iː}}، وباللاتيني [[C|حرف ''C'']])، وهي [[لغة برمجة]] [[حاسوب]] [[لغة متعددة الأغراض|متعددة الأغراض]] [[برمجة أمرية|أمرية]] تدعم [[البرمجة المهيكلة]] والنطاق المعجمي المتغير و[[استدعاء ذاتي (علم الحاسوب)|الاستدعاء الذاتي]]، بينما يمنع نظام النوع الساكن العديد من العمليات الغير مرغوبة. ومن خلال تصميم لغة السي فقد وفرت تركيبات تعيين دقيقة [[لغة الآلة|لتعليمات الآلة]] النموذجية، وبالتالي فقد صممت للاستخدام الدائم في التطبيقات المبرمجة مسبقا [[لغة تجميع|بلغة التجميع]]، [[نظام تشغيل|كأنظمة التشغيل]]، وكذلك العديد من [[برمجيات تطبيقية|البرامج التطبيقية]] لأجهزة الكمبيوتر من [[حاسوب فائق|الحواسيب العملاقة]] وحتى [[نظام مضمن|الأنظمة المدمجة]].
 
'''سي''' ({{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>{{cite book |title=Dr. Dobb's Sourcebook |publisher=Miller Freeman, Inc. |date=November–December 1995 |location=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> و قد صممت في الأصل لتستعمل في التطوير والعمل على [[نظام تشغيل|نظام التشغيل]] [[يونكس]]، ثم لقيت انتشاراً واسعاً منذ ذلك الحين وحتى اليوم ويظهر ذلك من خلال شعبيتها لدى أغلب مبرمجي الحاسوب ومن خلال استعمالاتها العديدة والمتنوعة. وتعتبر لغة السي اللغة الأم للعديد من لغات البرمجة الحديثة مثل [[سي++|السي بلس بلس]] والتي تعتبر توسيعا وإضافة مكملة للسي و[[جافا|الجافا]].
و قد صممت في الأصل لتستعمل في التطوير والعمل على [[نظام تشغيل|نظام التشغيل]] [[يونكس]]، ثم لقيت انتشاراً واسعاً منذ ذلك الحين وحتى اليوم ويظهر ذلك من خلال شعبيتها لدى أغلب مبرمجي الحاسوب ومن خلال استعمالاتها العديدة والمتنوعة.
و تعتبر لغة السي اللغة الأم للعديد من لغات البرمجة الحديثة مثل [[سي++|السي بلس بلس]] والتي تعتبر توسيعا وإضافة مكملة للسي و[[جافا|الجافا]].
 
== تاريخ ==