Roya

الأنواع المختلفة للغات البرمجة – تعلم الأساسيات

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

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

o لغات البرمجة الشيئية

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

أشهر البرمجة الشيئية هذه الأيام هي C # و C و Visual Basic و Java و Python.

o لغات البرمجة المنظمة

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

تشمل اللغات المهيكلة الشائعة الاستخدام C و Pascal و ADA.

o لغات البرمجة الإجرائية

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

من بين اللغات الإجرائية المعروفة الأساسية والفورتران.

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