ফিফথ জেনারেশন প্রোগ্রামিং ল্যাংগুয়েজ হল এলগরিদম ব্যবহার না করে সহজভাবে সমস্যা সমাধান করার ল্যাংগুয়েজ৷ সব Constraint based ও লজিক প্রোগ্রামিং ল্যাংগুয়েজ এবং declarative ল্যাংগুয়েজ হল ফিফথ জেনারেশন ল্যাংগুয়েজ৷
5GL কে এমনভাবে ডিজাইন করা হয়েছে যাতে আগের প্রােগ্রামিং ল্যাংগুয়েজের মতো জটিল কোড লিখতে পারে এমন প্রোগ্রামার ছাড়াই কম্পিউটার দিয়ে সমস্যা সমাধান করা যায়৷
5GL কে এমনভাবে ডিজাইন করা হয়েছে যাতে আগের প্রােগ্রামিং ল্যাংগুয়েজের মতো জটিল কোড লিখতে পারে এমন প্রোগ্রামার ছাড়াই কম্পিউটার দিয়ে সমস্যা সমাধান করা যায়৷
পঞ্চম প্রজন্মের ভাষা |
যার ফলে প্রোগ্রামারদেরকে কিভাবে একটি রূটিন অথবা এলগরিদম প্রয়োগ করতে হবে তা চিন্তা না করে কি সমস্যা সমাধান করতে হবে কি শর্ত পুরণ করতে তা নিয়ে ভাবলেই চলে৷
ফিফথ জেনারেশন ল্যাংগুয়েজ মূলত কৃত্রিম বৃদ্ধিমত্তা গবেষণায় ব্যবহৃত হয়৷ Prolog ops5 এবং Mercury হলে ফিফথ জেনারেশন ল্যাংগুয়েজের উদাহরণ৷