• لغة البرمجة C : أول لغة برمجية تعلمتها

    لغة البرمجة C : أول لغة برمجية تعلمتها

    برمجة

      لغة البرمجة C هي لغة برمجة كمبيوترية إجرائية وضرورية للأغراض العامة تم تطويرها في عام 1972 من قبل Dennis M. Ritchie في Bell Telephone Laboratories لتطوير نظام تشغيل UNIX. لغة C هي لغة الكمبيوتر الأكثر استخدامًا. إنها تتقلب على مقياس الشهرة الأول جنبًا إلى جنب مع لغة برمجة Java ، والتي تحظى أيضًا بشعبية متساوية والأكثر استخدامًا بين مبرمجي البرامج الحديثين.

    عن لغة البرمجة C

    • تعتبر لغة C هي اللغة الأم لجميع لغات البرمجة الحديثة لأن معظم المجمعات (compilers) و JVMs و Kernels وما إلى ذلك مكتوبة بلغة C ، ومعظم لغات البرمجة تتبع بناء جملة C ، على سبيل المثال C ++ و Java و C# ، إلخ.
    • يوفر المفاهيم الأساسية مثل المصفوفة والسلاسل والوظائف ومعالجة الملفات وما إلى ذلك والتي يتم استخدامها في العديد من اللغات مثل C ++ و Java و C# وما إلى ذلك.
    • لغة C هي لغة برمجة نظام لأنه يمكن استخدامها للقيام ببرمجة منخفضة المستوى (على سبيل المثال الدرايفر والنواة). يتم استخدامه بشكل عام لإنشاء الأجهزة ،ونظام التشغيل ، برامج التشغيل ،والنواة ، وما إلى ذلك على سبيل المثال ، Linux kernel مكتوب بلغة C.

    لا يمكن استخدامه لبرمجة الإنترنت مثل Java و .Net و PHP وما إلى ذلك.

    لغة البرمجة C لغة إجرائية

    يُعرف الإجراء بالوظيفة ، والطريقة ، والروتين ، والروتين الفرعي ، وما إلى ذلك. تحدد اللغة الإجرائية سلسلة من الخطوات للبرنامج لحل المشكلة.

    تقسم اللغة الإجرائية البرنامج إلى وظائف وهياكل بيانات وما إلى ذلك.

    لغة C هي لغة إجرائية ، يجب التصريح عن المتغيرات ونماذج الوظائف قبل استخدامها.

    لغة البرمجة C لغة مهيكلة

    لغة البرمجة المهيكلة هي مجموعة فرعية من اللغة الإجرائية و تعني هذا تقسيم البرنامج إلى أجزاء بحيث يسهل فهمه.

    في لغة C ، نقسم البرنامج إلى أجزاء باستخدام الوظائف مما يجعل البرنامج أسهل في الفهم والتعديل.

    C لغة برمجة متوسطة المستوى

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

    تعتبر اللغة منخفضة المستوى خاصة بجهاز واحد ، أي تعتمد على الآلة. إنها تعتمد على الآلة ، وسريعة التشغيل. لكن ليس من السهل فهمه.

    اللغة عالية المستوى ليست خاصة بآلة واحدة ، أي مستقلة عن الآلة. و سهلة لتفهم.

    تطبيقات برمجية بلغة C

    تم استخدام C مبدئيًا في أعمال تطوير النظم، وخاصة البرامج التي يتكون منها نظام التشغيل و تم اعتماد لغة C كلغة لتطوير النظم لأنها تنتج كود يعمل بسرعة تقارب سرعة الشفرة المكتوبة بلغة assembly، بعض الأمثلة على استخدام C :
    • أنظمة التشغيل
    • مترجمي اللغة  Language Compilers
    • Assemblers
    • محرري النصوص
    • التخزين المؤقت للطباعة
    • برامج تشغيل الشبكة
    • البرامج الحديثة
    • قواعد بيانات
    • مترجمي اللغة
    • و العديد ...

    كتابة أول برنامج بلغة C



    إرسال تعليق

    0 تعليقات