لغات البرمجة
§
تعريف لغات البرمجة :
تعرف لغات البرمجة
بانها مجموعة من الأوامر مكتوبة بحسب قواعد خاصة لإنتاج برنامج أو أكثر بواسطه تلك
الأوامر .
§
أنواع لغات البرمجة :
لقد قسم المختصين في ما مضى لغات البرمجة إلى نوعين رئيسيين النوع
الأول هو لغات البرمجة منخفضة المستوى و النوع الثاني هو لغات البرمجة عالية
المستوى .
·
لغات البرمجة منخفضة المستوى :
وهي اللغات القريبة جدا من جهاز الحاسب الألي و التي تظهر التركيب
الداخلي له في مجموعة من الأوامر و التعليمات ضمن هذه اللغة حيث أنها لا توفر
تجريدا أو فصلا بين مجموعة أوامرها و تعليماتها و بين التركيب الداخلي للحاسب
الألي .
و تنقسم لغات البرمجة منخفضة المستوى إلى :
-
لغة الألة :
حيث تكتب الأوامر فيها على شكل سلسلة من الأرقام الثنائية ( الصفر و
الواحد ) حتى يفهمها جهاز الحاسب الألي مباشرة و ترمز كل مجموعة من الأرقام إلى
عملية محددة يسيرة يمكن للحاسب تنفيذها و هي تتعامل مباشرة مع ما هو مخزن في
الذاكرة الرئيسية للجهاز .
-
لغة التجميع :
و هي اختصارات للغة الألة حيث تكتب الأوامر على هيئة اختصارات مفهومة
باللغة الإنجليزية يسهل تذكرها و يوجد مترجم يحول أوامر لغة التجميع إلى الصفر و
الواحد حتى يفهمها الحاسب و ينفذها و تتعامل أوامر لغة التجميع مع مكونات جهاز
الحاسب الألي الداخلية مباشرة .
·
لغات البرمجة عالية المستوى :
و هي لغات برمجه تخفي تفاصيل تركيب جهاز الحاسب الألي الداخلية عن
المبرمج على عكس لغات البرمجة منخفضة المستوى و كما أن أوامرها و تعليماتها لا
تتوافق مع التركيب الداخلي لجهاز الحاسب الألي و تعد هذه اللغات اسهل في الاستخدام
و عملية كتابة البرامج من لغات البرمجة منخفضة المستوى .
وتنقسم لغات البرمجة عالية المستوى إلى :
-
لغة البرمجة الإجرائية :
تعتمد هذه اللغة على قيام المستخدم بكتابة البرنامج منفصلا إجراء بعد
إجراء و من ثم تحديد التعليمات التي تؤدي إلى قيام جهاز الحاسب الألي بالمهام
المطلوبة خطوة بعد أخرى و في هذه اللغات تجمع الأوامر التي تنفذ مهمة واحدة تحت
إجراء واحد يعطى اسما معينا ثم في كل مرة يراد تنفيذ هذه المهمة مجددا يتم استدعاء
الأسم الذي اختير للإجراء الذي يقوم بتنفيذها بدلا من كتابة جميع الأوامر مرة أخرى
و تمتاز هذه اللغات بأنها قصيرة و سهلة القراءة و الفهم .
و من أمثلتها :
- لغة البيسك : و هي
أسهل اللغات من حيث التعليم و الاستخدام و قد طورت عام 1964م و انتشرت بشكل واسع
في الثمانينيات من القرن السابق و تم تطويرها في ما بعد إلى لغة الفيجوال بيسك
التي أصبحت من لغات البرمجة بالكائنات .
- لغة السي : و هي لغة برمجة عامة طورت عام
1973م و تستخدم لكتابة برمجيات نظم التشغيل كما و تستخدم لكتابة تطبيقات مختلفة
أخرى .
-
لغة البرمجة بالكائنات :
و تسمى أيضا بالبرمجة بالعناصر و فيها تجمع البيانات مع الأوامر
الخاصة بها تحت كائن واحد يعطى اسما معينا و يمكن استخدام هذا الكائن عدة مرات
داخل البرنامج و يتم في لغة البرمجة بالكائنات تعديل و إعداد البرنامج بالرؤية
المباشرة للكائنات التي يتألف منها البرنامج مثل الجداول أو الشاشات أو الرموز
الصورية و لذا فإن البرمجة بالكائنات لا تتطلب من المستخدم كتابة البرنامج على شكل
خطوات إجرائية محددة أو كتابة أوامر و تعليمات متتابعة و إنما يستخدم جهاز
الفارة باختيار و تحريك و تجميع كائنات
البرنامج و يقوم الحاسب بناء على ذلك بإنشاء التعليمات و الأوامر تلقائيا و
تنفيذها مما يعني أن البرامج المصممة من هذا النوع ليست ملزمة بالتقييد بقيود
البرمجة الإجرائية فهي تتألف من العديد من الكائنات تمثل مجموعة من البرامج
الفرعية المجزأة كالجداول و الشاشات التي تستجيب لأحداث معينة مثل حدث النقر أو
النقر المزدوج أو التحميل أو الفتح أو تنشيط أداة معينة بحيث تستجيب هذه البرامج
الفرعية إلى وقوع ذلك الحدث و تقوم بتنفيذ الأوامر الخاصة بالكائن .
0 التعليقات لموضوع "شرح عام عن لغات البرمجة"
الابتسامات الابتسامات