لغة برمجة الجيل الخامس (اختصارا 5GL) هي لغة برمجة تدور حول حل المسائل باستخدام بعض القيود التي تعطى للبرنامج بدلا من استخدام خوارزمية يقوم المبرمج بكتابتها.
A fifth generation programming language (abbreviated as 5GL) is a programming language based on solving problems using constraints given to the program, rather than using an algorithm written by a programmer.