(به : )(شناخته‌شده با نام 4GL)، یا محیط برنامه‌نویسی طراحی شده با هدفی خاص، مانند توسعه نرم‌افزاری تجاری تبلیغاتی است. 4GL ادامه 3GL است.
حالت ساختار بلاک مانند زبان‌های برنامه‌نویسی نسل سوم، پروسه را بهبود بخشید؛ اگر چه، متدهای توسعه 3GL می‌توانند کند و با خطا باشند. مشخص است که بعضی از اپلیکیشن‌ها می‌توانند با افزودن زبان برنامه‌نویسی سطح بالاتر و متدها، سریعتر توسعه یابند که معادل با دستورها پیچیده‌تر 3GL با خطاهای کمتر است.
4GL و 5GL بیشتر به سمت راه‌حل و هستند.
4GLها، هزینه برنامه‌نویسی، زمان توسعه و هزینه توسعه نرم‌افزار را کاهش می‌دهند. استفاده مناسب از این زبان‌ها، می‌تواند موفقیت‌آمیز باشد. بهبود قابلیت استفاده مجدد می‌تواند به وسیلهٔ بعضی از 4GLها (و محیطشان) فراهم آید و اجازه جستجوی بهتر برای راه حل‌های حریصانه نسبت به 3GL بدهند.
 
 مشارکت‌کنندگان ویکی‌پدیا. « ». در ، بازبینی‌شده در ۲۷ ژوئن ۲۰۱۱.
{"title": "زبان برنامه‌نویسی نسل چهارم", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C_%D9%86%D8%B3%D9%84_%DA%86%D9%87%D8%A7%D8%B1%D9%85&oldid=31750918", "language": "fa"}