5.2.5 চতুর্থ প্রজন্মের ভাষা (4th Generation Language-4GL)

প্রোগ্রামিংকে মানুষের জন্য আরো সহজ করার প্রচেষ্টা অব্যাহত থাকে এবং যার ফরে এমন প্রোগ্রামিং ভাষা তৈরি হয়, যেগুলো মানুষের ভাষার কিছুটা কাছাকাছি। এসব প্রোগ্রামিং ভাষাকে বলা হয় চতুর্থ প্রজন্মের ভাষা বা 4GL। ডেটাবেজ অধ্যায়ে যে SQL ভাষা দেখানো হয়েছে, সেটি হচ্ছে 4GL ভাষা। এ ছাড়াও যখন নানা ধরনের সফটওয়্যার টুলে গ্রাফিকেল ইন্টারফেস ব্যবহার করা হয়, একটি মেনু কিংবা বাটনে চাপ দিয়ে কিছু করে ফেলা যায়, তার পিছনেও চতুর্থ প্রজন্মের ভাষার অবদান আছে বলে বিবেচনা করা হয়।