English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C هي لغة مستخدمة على نطاق واسع. تقدم العديد من الأشياء المقدمةالميزات.
بسيطة
مستقلة بالجهاز أو قابلة للتنقل
لغة برمجة وسطية
لغة برمجة منظمة
مكتبة قياسية غنية
إدارة الذاكرة
سرعة عالية
الإشارات
إعادة التكرار
قابلة للتوسع
من جهة ما، C هو لغة بسيطة، يقدم طريقةالطريقة المنظمة(فصل المشكلة إلى أجزاء متعددة),مجموعة غنية من الدوال المكتبية،نوع البياناتوغيرها.
مع لغة汇编مختلف، مع بعض التغييرات المحددة للأجهزةيمكنه العمل على أجهزة مختلفةعلىتنفيذ برنامج C. لذا فإن C هو لغة غير مرتبطة بالجهاز.
على الرغم من أن، C يهدف إلى البرمجة منخفضة المستوى. يستخدم لتحوير تطبيقات النظام، مثل النواة، الأجهزة الافتراضية، وما إلى ذلك. وهو أيضًايدعم وظائف اللغات العليا. لذا يُدعى لغة وسطية.
C هو لغة برمجة منظمة، من جهة ما،يمكننا استخدام الدوال لتحديد أجزاء متعددة من البرنامج. لذا فإنها سهلة الفهم والتغيير. تقدم الدوال أيضًا إمكانية إعادة استخدام الكود.
C تقدم العديد من الدوال المدمجة، مما يجعل التطوير أسرع.
إنها تدعموظيفة تخصيص الذاكرة. في لغة C، يمكننا دائمًا التفاعل من خلال استدعاءfree()تفرز الدالة الذاكرة المخصصة.
بسبب قلة الدوال المدمجة، فإن وقت التجميع والتنفيذ في لغة C سريع نسبيًا، لذا تكون التكاليف أقل.
C يقدم وظيفة الميزة. يمكننا استخدام الميزة مباشرة للتفاعل مع الذاكرة.يمكنك استخدام المراجع في الذاكرة، الهياكل، الوظائف، القوائموغيرها.
في لغة C، نحنيمكنك استدعاء الوظيفة داخل الوظيفة. إنها توفر إمكانية إعادة استخدام الكود لكل وظيفة. التراجع يسمح لنا باستخدام الطريقة بالتراجع.
لغة C قابلة للتمديد لأنهايمكنك تبني الميزات الجديدة بسهولة.