معلومات موجزة عن لغة برمجة الجيل الثالث
لغات برمجة الجيل الثالث (3GLs) هي فئة من لغات البرمجة عالية المستوى التي تكون أكثر استقلالية عن الآلة وأسهل في الاستخدام من نظيراتها من الجيل الثاني. وهي تستخدم تعليمات يمكن قراءتها بواسطة الإنسان، وهي مصممة لتمكين المبرمجين من كتابة التعليمات البرمجية بكفاءة أكبر، باستخدام بنيات يمكن ربطها بلغة الآلة ولكنها أكثر ملاءمة للإنسان.
تاريخ نشأة لغة برمجة الجيل الثالث وأول ذكر لها
ظهرت لغات برمجة الجيل الثالث في أواخر الخمسينيات وأوائل الستينيات كرد فعل على التعقيد المتزايد لتطوير البرمجيات. أول هذه اللغات، لغة FORTRAN (اختصار لـ "ترجمة الصيغة")، طورتها شركة IBM في عام 1957. وتبعتها لغات أخرى مثل COBOL وALGOL، مما أدى إلى تقدم أكبر في هذا المجال.
معلومات تفصيلية عن لغة برمجة الجيل الثالث. توسيع الموضوع لغة برمجة الجيل الثالث
تتميز لغات البرمجة من الجيل الثالث باستخدامها بناء جملة وتركيبات دلالية يمكن قراءتها بواسطة الإنسان. وهي تتضمن ميزات مثل الحلقات والشروط والإجراءات الفرعية، مما يسمح بتعليمات برمجية أكثر تنظيمًا وقابلية للصيانة.
سمات:
- تجريد قوي
- إمكانية النقل عبر المنصات
- تحسين قابلية الصيانة
- دمج مبادئ البرمجة المنظمة
الهيكل الداخلي للغة برمجة الجيل الثالث. كيف تعمل لغة برمجة الجيل الثالث
توفر لغة البرمجة النموذجية من الجيل الثالث طبقة من التجريد على كود الآلة، وذلك باستخدام مترجم أو مترجم فوري لترجمة التعليمات البرمجية التي يمكن للإنسان قراءتها إلى تعليمات الآلة.
- مصدر الرمز: يقوم المبرمجون بكتابة الكود المصدري باستخدام بناء جملة يمكن قراءته بواسطة الإنسان.
- التحويل البرمجي: يقوم المترجم بترجمة الكود المصدري إلى كود وسيط أو كود آلي.
- الربط: يتم ربط ملفات التعليمات البرمجية المختلفة معًا.
- تنفيذ: يتم تنفيذ التعليمات البرمجية المترجمة بواسطة معالج الكمبيوتر.
تحليل السمات الرئيسية للغة برمجة الجيل الثالث
- التجريد: يبسط العمليات المعقدة.
- جمل التحكم: يتضمن الحلقات والشروط والوظائف.
- قابلية التنقل: تمكين التنفيذ على منصات الأجهزة المختلفة.
- كفاءة: بشكل عام أكثر كفاءة من اللغات ذات المستوى الأعلى ولكنها أقل كفاءة من لغة التجميع.
اكتب أنواع لغات برمجة الجيل الثالث الموجودة. استخدم الجداول والقوائم في الكتابة
لغة | سنة التقديم | الاستخدام الأساسي |
---|---|---|
فورتران | 1957 | الحوسبة العلمية |
كوبول | 1959 | تطبيقات الأعمال |
الغول | 1958 | وصف الخوارزمية |
ج | 1972 | برمجة النظام، للأغراض العامة |
باسكال | 1970 | التعليم، الغرض العام |
تعتبر 3GLs متعددة الاستخدامات وتستخدم على نطاق واسع في مختلف المجالات. يمكن استخدامها لتطوير أنظمة التشغيل والتطبيقات والمحاكاة العلمية وما إلى ذلك.
مشاكل:
- التعقيد في التعلم للمبتدئين
- أقل كفاءة من اللغات ذات المستوى الأدنى
حلول:
- الاستفادة من بيئات التطوير القوية
- تحسين التعليمات البرمجية باستخدام تقنيات المترجم الحديثة
الخصائص الرئيسية ومقارنات أخرى مع مصطلحات مماثلة في شكل جداول وقوائم
صفات | 3GL | 2GL |
---|---|---|
مستوى التجريد | عالي | قليل |
تعقيد بناء الجملة | انسان قارئ | رموز الآلة |
قابلية التنقل | نعم | تعتمد على الأجهزة |
تستمر لغات الجيل الثالث في التطور، خاصة مع تحسينات المترجم الحديثة وتكامل نماذج البرمجة الجديدة. من المرجح أن يتضمن مستقبل 3GLs تكاملًا معززًا مع الذكاء الاصطناعي، ومكتبات أكثر قوة، وتحسينًا متزايدًا للأداء.
كيف يمكن استخدام الخوادم الوكيلة أو ربطها بلغة برمجة الجيل الثالث
يمكن استخدام الخوادم الوكيلة مثل تلك التي توفرها OneProxy ضمن التطبيقات التي تم تطويرها باستخدام 3GLs. يمكنهم المساعدة في:
- تحسين الأمان عن طريق إخفاء الخادم الأصلي
- موازنة التحميل ومعالجة الطلبات بكفاءة
- تمكين تجاوز قيود المحتوى الجغرافي
يمكن أن يؤدي استخدام الخوادم الوكيلة إلى تحسين الأداء العام وأمان التطبيقات المكتوبة بلغات برمجة الجيل الثالث.
روابط ذات علاقة
- تاريخ IBM في FORTRAN
- لغة البرمجة سي
- خدمات OneProxy لتعزيز الأمان والأداء في التطبيقات المستندة إلى 3GL
- تراث كوبول في حوسبة الأعمال