لغة الجيل الرابع (البرمجة) (4GL)

مؤلف: Randy Alexander
تاريخ الخلق: 2 أبريل 2021
تاريخ التحديث: 26 يونيو 2024
Anonim
Fourth-generation programming language
فيديو: Fourth-generation programming language

المحتوى

التعريف - ماذا تعني لغة الجيل الرابع (البرمجة) (4GL)؟

لغة الجيل الرابع (البرمجة) (4GL) هي مجموعة من لغات البرمجة التي تحاول التقريب من شبكات الجيل الثالث إلى لغة الإنسان ، شكل التفكير والتصور.

تم تصميم شبكات 4GL لتقليل الوقت الكلي والجهد وتكلفة تطوير البرمجيات. المجالات الرئيسية وعائلات شبكات 4GL هي: استعلامات قواعد البيانات ، ومولدات التقارير ، ومعالجة البيانات ، والتحليل والإبلاغ ، ورسمات الشاشة والمولدات ، ومنشئي واجهة المستخدم الرسومية ، والتحسين الرياضي ، وتطوير الويب ، ولغات الأغراض العامة.

يُعرف أيضًا باسم لغة الجيل الرابع ، أو لغة المجال المحددة ، أو اللغة عالية الإنتاجية.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح لغة الجيل الرابع (البرمجة) (4GL)

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

ترتبط العديد من شبكات 4GL بقواعد البيانات ومعالجة البيانات ، مما يتيح التطوير الفعال للأنظمة الموجهة للأعمال بلغات تتوافق بشكل وثيق مع الطريقة التي يصوغ بها خبراء المجال قواعد العمل وتسلسل المعالجة. تعتمد العديد من شبكات 4GL الموجهة للبيانات على لغة الاستعلام الهيكلية (SQL) ، التي اخترعتها شركة IBM واعتمدتها لاحقًا ANSI و ISO كلغة قياسية لإدارة البيانات المنظمة.

تحتوي معظم شبكات 4GL على إمكانية إضافة كود على مستوى 3GL لإدخال منطق نظام معين في برنامج 4GL.

تحاول شبكات 4GL الأكثر طموحًا ، والتي تُسمى أيضًا بيئات الجيل الرابع ، إنتاج أنظمة كاملة من تصميم مصنوع في أدوات CASE ومواصفات إضافية لهياكل البيانات والشاشات والتقارير وبعض المنطق المحدد.