رجوع
Technology

لغة البرمجة C

٢١ فبراير ٢٠٢٣
3 دقائق للقراءة
لغة البرمجة C
مشاركة:

تعرف على لغه البرمجه C

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

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

ما هي لغه البرمجه C؟

C هي لغة برمجة للأغراض العامة وهي شائعة للغاية وبسيطة ومرنة في الاستخدام. إنها لغة برمجة منظمة مستقلة عن الآلة وتستخدم على نطاق واسع لكتابة تطبيقات مختلفة وأنظمة تشغيل مثل Windows والعديد من البرامج المعقدة الأخرى مثل Oracle Database و Git و Python Interpreter والمزيد.

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

من الضروري أن يكون لديك خلفية في آليات ذاكرة الكمبيوتر لأنها جانب مهم عند التعامل مع لغة برمجة C.

لماذا تسمى لغه البرمجه C بـ C؟

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

أضاف C نظام كتابة يسمح للغة بأن تظل خفيفة الوزن وأساسية أكثر من BCPL ولكنها أيضًا معقدة بما يكفي لكتابة برامج قوية. تتضمن الأنواع الأربعة الأساسية الأساسية للغة C char و int و float و void.

لكن تطور عائلة اللغات C لم يتوقف عند هذا الحد. أثبتت لغة C أنها لغة متعددة الاستخدامات لدرجة أنها تُسمى غالبًا أم جميع اللغات، استمر المطورون في إنشاء C ++ و PHP و JavaScript و Java و Python و Perl على سبيل المثال لا الحصر.

ما هي لغه البرمجه C المستخدمة؟

من التطبيقات البرمجية مثل أنظمة التشغيل إلى أنظمة البرمجة المضمنة، أو الأجهزة، يعتبر C هو الخيار الأفضل لكتابة تعليمات برمجية منخفضة المستوى. تشمل الأمثلة الشائعة لتطبيقات C:

الأنظمة المضمنة:

 أي نظام كمبيوتر يوجد به معالج وذاكرة وأجهزة إدخال / إخراج حول محيطه هو نظام مضمن، تعتبر وحدات التحكم الدقيقة والنظام الموجود على شريحة (SoC) والرقائق الأخرى الموجودة بداخلها أمثلة على الأنظمة المضمنة.

أنظمة التشغيل:

تتطلب الأجهزة المعقدة مثل أجهزة الكمبيوتر والهواتف الذكية برامج على مستوى النظام لإدارة مكونات أجهزتها وتوفير موارد برمجية للبرامج الأخرى. تعد أنظمة التشغيل Windows و Linux و Mac و Unix أمثلة على أنظمة التشغيل التي تستخدم لغة C في كود المصدر الخاص بها.

تطبيقات النظام:

 تسمى التطبيقات المثبتة في النظام/ التطبيق / القسم بجهازك تطبيقات النظام. عادة ما تكون مثبتة مسبقًا على الهواتف المحمولة وأجهزة الكمبيوتر وتتفاعل أصلاً مع الأجهزة.

H3: تطبيقات سطح المكتب:

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

المتصفحات وملحقاتها:

تسمح لنا المتصفحات وملحقاتها بتصفح الويب، يمكن تشغيل مواقع الويب وتطبيقات الويب داخل المستعرض، يمكن اعتبار المتصفح نفسه تطبيق سطح مكتب. لكن التطبيقات التي تعمل داخل المتصفح ليست كذلك.

اقرأ المزيد :

السمات في PHP وكيفية إستخدامها

كيفية رفع التطبيق علي جوجل بلاي

مقالات ذات صلة
دراسة هاي سورس حول أثر قرارات الأجور والدعم وتكاليف التشغيل على القطاع الخاص السعودي خلال 2027–2030
calendar_today٢٨ أكتوبر ٢٠٢٦

تأثير قرارات الأجور والدعم في السعودية على المنشآت 2027–2030

اقرأ المزيد arrow_forward
مؤشرات أداء الموارد البشرية وتحليل بيانات الموظفين والتقارير الإدارية مع ركاز
calendar_today٢٨ أكتوبر ٢٠٢٦

مؤشرات الموارد البشرية: ما الأرقام التي يحتاجها صاحب المنشأة فعلًا؟

اقرأ المزيد arrow_forward
كتابة الأوصاف الوظيفية وتصميم الهيكل التنظيمي وتحديد المسؤوليات مع ركاز
calendar_today٢٨ أكتوبر ٢٠٢٦

الوصف الوظيفي ليس قائمة مهام: كيف تبني أدوارًا واضحة؟

اقرأ المزيد arrow_forward
إعداد سياسات وإجراءات الموارد البشرية وتنظيم صلاحيات الموظفين مع ركاز
calendar_today٢٨ أكتوبر ٢٠٢٦

كيف تبني سياسات وإجراءات موارد بشرية يطبقها الموظفون فعلًا؟

اقرأ المزيد arrow_forward