English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل تعليمي أساسي لغة C

تحكم عملية لغة C

الوظائف في لغة C

المسافات في لغة C

المراجع في لغة C

النصوص في لغة C

مباني لغة C

ملفات لغة C

C أخرى

دليل مرجع لغة C

مقدمة إلى لغة C

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

تم تطوير لغة C بواسطة Dennis Ritchie لإنشاء تطبيقات النظام التي تتفاعل مباشرة مع أجهزة التكنولوجيا (مثل البرامج التشغيلية، النواة، إلخ).

يُعتبر تعليم C أساسًا لجميع لغات البرمجة الأخرى، لذا يُسمى بلغة الأم.

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

يمكن تعريفها كما يلي:

  1. لغة أم

  2. لغة برمجة نظامية

  3. لغة برمجة موجهة نحو العمليات

  4. لغة برمجة منظمة

  5. لغة برمجة متوسطة

1) لغة C كلغة أم

تُعتبر لغة C لغة الأم لجميع لغات البرمجة الحديثة لأنهامعظم المحررات، JVM، النواة، إلخ مكتوبة بلغة C، ويتبع معظم لغات البرمجة نحا C، مثل C ++، Java، C#، إلخ

تقدم مفاهيم رئيسية مثل الأنواع، الأنواع النصية، الدوال، معالجة الملفات، إلخ، وتستخدم هذه المفاهيم من قبل العديد من اللغات (مثل C ++، Java، C#، إلخ).

2) لغة C كلغة برمجة نظامية

تُستخدم لغات البرمجة النظامية لإنشاء برمجيات النظام. لغة C هي لغة برمجة نظامية لأنهايمكن استخدامها لتنفيذ البرمجة منخفضة المستوى (مثل البرامج التشغيلية والنواة). عادة ما تستخدم لإنشاء أجهزة التكنولوجيا، النظام التشغيل، البرامج التشغيلية، النواة، إلخ. على سبيل المثال، تم كتابة نواة Linux بلغة C.

لا يمكن استخدامها في Java، .Net، PHP، إلخ من برمجة الإنترنت.

3) لغة C كلغة برمجة

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

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

لغة C هي لغة برمجة عملية. في لغة C، يجب إعلان المتغيرات و prototypes للدوال قبل استخدامها.

4) لغة C كلغة برمجة منظمة

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

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

5) لغة C كلغة برمجة متوسطة

يُعتبر لغة C لغة متوسطة لأنهايدعم وظائف اللغات منخفضة المستوى وعالية المستوى. يتم تحويل برامج لغة C إلى رمز汇编 يدعم حساب الدلائل (منخفض المستوى)، ولكن ليس مرتبطًا بالجهاز (وظائف عالية المستوى).

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

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

برنامج بلغة C

في هذا الدليل، جميع برامج C تقدم مع محرر C، لذا يمكنك بسهولة تغيير رمز برامج C التدريبية.

ملف: main.c

#include <stdio.h>  
    int main() {  
    printf("مرحبًا ببرمجة C\n");  
    return 0;  
}

الناتج:

مرحبًا ببرمجة C