किसी विशिष्ट डोमेन के साथ प्रोग्रामिंग भाषा, जैसे कि व्यवसाय या विज्ञान, जिसमें मूल इकाइयाँ एक उच्च अमूर्त या शक्ति होती हैं।

C, COBOL और पास्कल जैसी 3GL भाषाओं की एड़ी पर चलने के बाद, 4GL का वादा था कि समस्या को उच्च स्तर पर अमूर्त रूप से हल किया जाए। 4 जीएल को एक विशेष समस्या डोमेन के साथ डिजाइन किया जाएगा, जैसे कि वाणिज्य।

कई 4GL अपने प्रारंभिक वादे को पूरा करने के लिए नहीं गए, क्योंकि 3GLs ने शक्ति और दायरे में विस्तार करना जारी रखा, और मानकीकृत पुस्तकालय अधिक व्यापक हो गए। 3GL और 4GL के बीच की रेखा धुंधली है; अधिकांश आधुनिक भाषाओं को 4GL माना जा सकता है।

बस अपनी पोस्ट 4glको टैग करने से बचना चाहिए। अपनी विशिष्ट 4GL- भाषा के टैग के साथ अपनी पोस्ट को टैग करना बेहतर है। या कम से कम भाषा टैग को 4GL-tag में जोड़ें।

उदाहरण:

Informix 4gl को informixटैग किया जा सकता है।

प्रगति 4GL / ABL -> progress-4gl

Ingres -> ingres

आदि।