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

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