البريد
خريطة الموقع
الأخبار
اتصل بنا
عن المدرسة
الرئيسية
قائمة المراسلات
Google
مركز النتائج
رقم الطالب
مراحل تطور لغات البرمجة

الكمبيوتر أو الحاسب الآلي هو جهاز يقوم بأداء العمليات الحسابية و المنطقية و فقا لمجموعة من الأوامر يطلق عليها لغة برمجة .

لغة البرمجة التي تحاكي الحاسب الآلي بشكل مباشر عبارة عن لغة رقمية بسيطة جدا يطلق عليها لغة الآله أو الـ machine code.

  لغة الآلة تصنف ضمن اللغات ذات المستوى المنخفض low-level language ، و حتى يستطيع المبرمج كتابة برنامج باستخدام لغة الآلة فإنه سوف يحتاج الى قائمة ضخمة بالأكواد لكتابة أي شيء. و مما يزيد الأمر سوءا أن لغة الآلة غير قابلة للنقل not portable و المقصود بذلك أن المبرمج عندما يكتب برنامجه على جهاز معين فإنه غير قادر على نقل البرنامج الى أي جهاز آخر و تشغيله، و إنما إعادة كتابته من جديد .

و مع زيادة انتشار البرمجة، زادت المشاكل باستخدام لغة الآلة، مما أدى الى ظهور لغة جديدة ذات مستوى متوسط medium-level language و أطلق عليها لغة الأسيمبلي Assembly.

تم اعتبار لغة الأسيمبلي أول لغة برمجة و تحمل الإصدار الأول First Generation Language 1GL و تم تمثيل الأوامر من خلال اللغة العادية English بدلا من الأرقام فقط .

MOV AH,2

MOV DL,7

CMP index,4

JMP 034E

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

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

بعد ذلك ظهرت لغات تحت الإصدار الثاني Second Generation Language 2GL صممت لتكون اسرع في تنفيذ عمليات الحاسب الآلي، حيث ان سطر واحد مكتوب بهذه اللغات يعادل عشرات الأسطر مكتوبة بلغة الآلة. و تعتبر هذه الفئة من لغات البرمجة لغات ذات مستوى عال High-level language. و يطلق على المترجم المستخدم في ترجمة اللغات ذات المستوى العالي الى لغة الآلة كمبايلر compiler. و من الأمثلة المهمة على الـ 2GL لغات البرمجة FORTRAN & COBOL.

FORTRAN اختصار لـ FORmula TRANslator تم اختراعها عام 1954 و تستخدم في التطبيقات العلمية و الهندسية .

أما COBOL فهي اختصار لـ COmmon Business Oriented Language تم اختراعها عام 1960 و تستخدم في البرمجيات التجارية .

الإصدار الثالث من لغات البرمجة Third Generation Language 3GL مثل Pascal, Ada, C. يتم كتابة الأوامر في هذه اللغات ضمن خطوات متسلسلة لذلك تم وصفها بـ process oriented programming language ، و مثل هذه اللغات تسمح للمبرمج كتابة برنامج في وضعية تسهل عليه قراءة البرنامج و معالجته .

وبعد ذلك يأتي الإصدار الرابع من لغات البرمجة Fourth Generation Language 4GL و تم وصف طبيعة اللغات في هذا الإصدار بأنها غير متسلسلة الخطوات non-procedural language حيث ينصب اهتمام المبرمج في 'ماذا اريد من البرنامج ؟' و ليس 'كيف اصل الى النتيجة المطلوبة؟' و يطلق على اللغات في هذا الإصدار بـ data oriented software development ومثال عليه لغة الإستعلام في قواعد البيانات SQL.

و أخيرا نأتي الى لغات البرمجة ذات الإصدار الخامس Fifth Generation Language 5GL و هذه اللغات تدعم خاصية البرمجية الشيئية أو كائنية التوجه object oriented programming language و من أشهرها لغة السي ++ ++C.

لغة السي ++ تم اختراعها في اواخر الـثمانينات من قبل Bjarne Stroustrup و تعتبر المجموعة الأم للغة السي C ، حيث كل شيء تفعله باستخدام السي تستطيع فعله في السي ++.

و يوجد في الإصدار السادس Sixth Generation Language 6GL لغة البرمجة جافا Java التي تستخدم في تطوير تطبيقات الإنترنت و الـ World Wide Web.

و طبعا لا يقف تاريخ لغات البرمجة عند هذا الحد لأن العلم في تطور مستمر و سوف نشهد اصدارات جديدة و لغات برمجة جديدة في المستقبل :).

مالك المدارس
مدير عام المدارس
التدريب و الإدارة
مشرف الموقع
سجل الزوار
روابط تربوية

كلمة إدارة المدرسة
النشاط الطلابى
أعمال المعلمين
أعمال الطلاب
الإرشاد الطلابى
الجداول المدرسية
جداول الإختبارات
صعوبات التعلم
الحاسب الآلي
مصادر التعلم
السجل الذهبى
سجل الزوار
روابط تربوية
هيئة التدريس
المتفوقون دراسياً
ألبوم الصور
 أوراق العمل
 

كلمة المدير
مشاريع تعليمية
النشاط الطلابي
المتفوقون دراسياً
جداول الاختبارات
ألبوم الصور
 أوراق العمل
كلمة المدير
مشاريع تعليمية
النشاط الطلابي
المتفوقون دراسياً
جداول الاختبارات
ألبوم الصور
كلمة المشرفة
الروضة و التمهيدي
نشاط المعلمات
العيادة الطبية
المرحلة الثانوية
جداول الاختبارات
ألبوم الصور
 أوراق العمل
 
الرئيسية | عن المدرسة | اتصل بنا | خريطة الموقع
جميع الحقوق محفوظة 1426 مدرسةالشروق الأهلية بالهفوف
تطوير الموقع بواسطة همس للدعاية و الإعلان