ماهية لغة سي C language

ماهية لغة سي C language
C language (FREEDOM)
                                                                          

 تعريف لغة c

تعتبر لغة C لغة قوية وواحدة من أهم وأشهر وأشهر لغات البرمجة وانتشارها في الدول المتقدمة والتي تتنوع في استخداماتها ، وهذه المقالة تدور حول معرفة بعض المعلومات عن لغة البرمجة C:

إنها واحدة من أكثر اللغات استخدامًا للأسباب التالية:
كانت موجودة منذ بداية السبعينيات ، وهي تستند إلى معيار مفتوح ، يعرفه العديد من علماء الكمبيوتر ، و المجمعين ومكتبات البرامج موجودة في معظم البنى ؛لقد أثرت على العديد من اللغات الحديثة بما في ذلك C ++ و Java و PHP ، ويستخدم تركيبها على نطاق واسع على وجه الخصوص ؛
ينفذ عددًا محدودًا من المفاهيم ، مما يسهل إتقانه وكتابة مجمعات بسيطة وسريعة ؛
لا تحدد بشكل صارم سلوك الملف القابل للتنفيذ المنتج ، مما يساعد على الاستفادة من القدرات الفريدة لكل كمبيوتر ؛
يسمح لكتابة البرامج التي لا تحتاج إلى أي دعم في وقت التشغيل (لا مكتبة برامج ولا آلة افتراضية) ، مع سلوك يمكن التنبؤ به في وقت التشغيل كما هو الحال في استهلاك ذاكرة الوصول العشوائي ، مثل نواة نظام التشغيل والبرامج المضمنة.عيوبه الرئيسية هي:

يقدم الإصدار الأول من اللغة (K&R C) عددًا قليلاً من عمليات التحقق من وقت الترجمة ، ولا يقدم فحوصات وقت التشغيل ، لذا فإن الأخطاء التي قد يتم اكتشافها تلقائيًا أثناء التطوير تكون متأخرة جدًا ، وغالبًا ما يكون ذلك على حساب تعطل البرنامج ؛لا يسهل تطوير مفاهيم الكمبيوتر الأكثر حداثة مثل البرمجة الموجهة للكائنات أو معالجة الاستثناءات التي تتطلب جهدًا إضافيًا صارمًا من جانب المطور.
من الصعب كتابة برامج محمولة لأن السلوك الدقيق للملفات التنفيذية يعتمد على الكمبيوتر الهدف ؛
دعم تخصيص الذاكرة والسلاسل في حده الأدنى ، مما يجبر المبرمجين على التعامل مع التفاصيل المملة ومصادر الأخطاء ؛ على وجه الخصوص ، لا يوجد جامع قمامة قياسي ؛الأخطاء الشائعة مثل تجاوز سعة المخزن المؤقت هي ثغرة أمنية في الكمبيوتر ويمكن استغلالها بواسطة البرامج الضارة إذا لم يكن المطور حريصًا.يمكن اكتشاف عدة أنواع من الأخطاء تلقائيًا فقط باستخدام أدوات إضافية وغير قياسية ، مثل الوبر ثم الجبيرة






أسباب استخدام لغة البرمجة C:

هناك أسباب رئيسيان لاستخدام المبرمجين للغة C وكتابة برامجهم فيها:
  1. السبب الأول: مرونة هذه اللغة وحرية عملها للمبرمج.
  2. السبب الثاني: أن العديد من أنظمة التشغيل مكتوبة هناك.

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



عيوب لغة c

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



إرسال تعليق

اكتب تعليقك اذا كان لديك اي تسائل عن الموضوع وسنجيبك فور مشاهدة تعليقك

أحدث أقدم