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

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

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

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

القوائم في لغة C

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

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

هيكل لغة C

ملفات لغة C

C أخرى

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

خصائص لغة C

C هي لغة مستخدمة على نطاق واسع. تقدم العديد من الأشياء المقدمةالميزات.

  1. بسيطة

  2. مستقلة بالجهاز أو قابلة للتنقل

  3. لغة برمجة وسطية

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

  5. مكتبة قياسية غنية

  6. إدارة الذاكرة

  7. سرعة عالية

  8. الإشارات

  9. إعادة التكرار

  10. قابلة للتوسع

1) بسيطة

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

2) مستقلة بالجهاز أو قابلة للتنقل

مع لغة汇编مختلف، مع بعض التغييرات المحددة للأجهزةيمكنه العمل على أجهزة مختلفةعلىتنفيذ برنامج C. لذا فإن C هو لغة غير مرتبطة بالجهاز.

3) لغة برمجة وسطية

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

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

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

5) مكتبة الدوال القياسية الغنية

C تقدم العديد من الدوال المدمجة، مما يجعل التطوير أسرع.

6) إدارة الذاكرة

إنها تدعموظيفة تخصيص الذاكرة. في لغة C، يمكننا دائمًا التفاعل من خلال استدعاءfree()تفرز الدالة الذاكرة المخصصة.

7) السرعة

بسبب قلة الدوال المدمجة، فإن وقت التجميع والتنفيذ في لغة C سريع نسبيًا، لذا تكون التكاليف أقل.

8) الإشارات

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

9) التراجع

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

10) قابلة للتمديد

لغة C قابلة للتمديد لأنهايمكنك تبني الميزات الجديدة بسهولة.