زبان برنامه نویسی نسل پنجم (5GL) هر زبان برنامه نویسی مبتنی بر حل مسئله با استفاده از محدودیت های داده شده به برنامه، به جای استفاده از یک الگوریتم نوشته شده توسط یک برنامه نویس است. اکثر زبان های برنامه نویسی مبتنی بر محدودیت و منطق و برخی دیگر از زبان های اعلانی، از زبان های نسل پنجم هستند.در حالی که زبان برنامه نویسی نسل چهارم برای ساخت برنامه هایی خاص طراحی شده است، زبان های نسل پنجم طراحی شده...