لغة البرمجة 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 :
0 تعليقات