لغة سي مازالت تُنافس

تم تطوير لغة سي بين عامي 1969 و 1973 في معامل بيل للهاتف، بواسطة دينيس ريتشي. وهي لغة إجرائية عالية المستوى (مقارنة بلغة أسمبلي) متعددة المنصات. حيث تُعتبر من أكثر اللغات (إن لم تكن الأكثر على الإطلاق) التي تدعم مختلف المنصات والمعماريات. إبتداءً من في الميكروكنترولر، مروراً بالهواتف، إنتهاءً بأجهزة الحاسوب.

وهي ماتزال منافسة للغات الحديثة حيث أنها لغة متعددة الأغراض، إلا أنها متخصصة في كتابة نُظم التشغيل وقواعد البيانات.

وتتميز البرامج المكتوبة بها، بالسرعة العالية وقلة حجم الملف التنفيذي. وعند إستهداف عدد من أنظمة التشغيل، يجب إعادة ترجمة البرامج في نظام التشغيل المعني، حيث تُنتج ملفات تنفيذية طبيعية تعمل في نظام التشغيل الذي تمت فيه الترجمة فقط.

بالرغم عدم دعمها للبرمجة الهيكلية وكثير من ميزات لغات البرمجة الحديثة إلا أنها مازالت مسيطرة من حيث عدد البرامج المكتوبة بها وعدد المبرمجين الذين يستخدمونها، ويمكن أن نرى أنها اللغة الأولى حسب إحصائية LangPop.com

وتم تطوير لغة سي إلى عدة لغات مثل ++C و Objective-C

كذلك فإن عدد من لغات البرمجة التي تلتها إقتبست منها شكلها وقواعد اللغة مثل لغة PHP, #C, Java

المراجع:

http://en.wikipedia.org/wiki/C_language

2 thoughts on “لغة سي مازالت تُنافس

  1. اشكرك اخي العزيز

    اتمنى ان يكون موقعك مختص في لغة ال C فلا يوجد موقع عربي يهتم في لغة الC بل كل اهتمامهم فقط في لغات اخرى ذاته امكانيات محدوده هل سمعته يومآ ان ولدآ تطاول على امه؟ طبعآ لا وان تنطاول على امه يكون ولد عاصي لا فائده منه
    وهذي مثلي في لغة ال C تطاولت اللغات على اللغه الام وهيا ال C ولن يستطيعوا ان يتصدروا القمه تبقى القمه للغة ال C وللابد لانها لغة الانظمة وقواعدة البيانات والشبكات و الخ …

    جميع المواقع العربيه تقرأ او تسمع فيها اقسام عن لغات ولكن للاسف يمرون مرور الكرام على افضل لغه برمجيه واقوى لغه مهما طال الزمن وهيا ال C ولا يهتمون بها ولم اجد موقعآ عربيآ يهتم بهذي اللغه اهتمام كامل بشكل واضح بل اهتمامهم بالنسخ واللصق فقط يعني ينقلون المواضيع بتحديد السهم وعمل قص ولصق في موقعهم

    اهتمامنا بلغة ال C مهم جدآ اذا اردنا جيل جديد من المبرمجين يجب علينا عمل مواقع تختص فقط بلغة ال C اهتمام كامل وترك سواها لفتره من الزمن حتى ترسخ لغة ال C في اذهان الكثير وقرأة الكثير عن اناس يتكلمون عن لغة ال C بأنها لغه صعبه جدآ ومعقده بل انا ارا ان اللغات الاخرى هيا اللغات المعقده واكوادها المبعثره يمين ويسار وانا اقول ان لغة ال C من اسهل اللغات فهمآ وترسخ في الاذهان واصغرها كتابتآ بالاكواد واسرعها في التطبيقات

    انا من عشاق لغة ال C وادرسها حاليآ واهتم بها اكثر من اهتمامي بأي لغات اخرى لانها لغه جميله ومفيده للجميع ومستقبلها باهر ومشرق واشراقها واضح علينا فلولا الله ثم لغة ال C لما كان هناك انظمة تشغيل ولا تلفونات ولا برمجيات فالفضل يعود لله ثم للغة ال C ومخترعينها وبالاخص الى العبقري دينس مخترع لغة ال C

    وشكرآ لك اخي الكريم

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

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s