ابحث

تابع لغات البرمجة

تابع لغات البرمجة:

 

الثاني :لغات عالية المستوى.

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

تنقسم اللغات عالية المستوى "لقسمين":

 أولا: لغة البرمجة الاجرائية:

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

ثانيا: لغة البرمجة بالكائنات:

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

ليست هناك تعليقات:

إرسال تعليق