فہرست کا خانہ:
- تعریف - پانچویں جنریشن (پروگرامنگ) زبان (5GL) کا کیا مطلب ہے؟
- ٹیکوپیڈیا نے پانچویں جنریشن (پروگرامنگ) زبان (5GL) کی وضاحت کی
تعریف - پانچویں جنریشن (پروگرامنگ) زبان (5GL) کا کیا مطلب ہے؟
پانچویں نسل (پروگرامنگ) لینگویج (5GL) پروگرامنگ زبانوں کی گروہ بندی ہے جس کی بنیاد پر یہ سمجھا جاتا ہے کہ کسی مسئلے کو حل کیا جاسکتا ہے ، اور پروگرام (رکاوٹ پر مبنی پروگرامنگ) کو رکاوٹیں فراہم کرکے اس کو حل کرنے کے لئے تیار کردہ ایپلی کیشن۔ الگوریتھم کی وضاحت کرنا کہ مسئلے کو کس طرح حل کیا جائے (لازمی پروگرامنگ)۔
خلاصہ یہ ہے کہ ، پروگرامنگ زبان کسی حل کی خصوصیات ، یا منطق کی نشاندہی کرنے کے لئے استعمال ہوتی ہے ، بجائے اس کے کہ یہ کیسے پہنچے۔ زیادہ تر رکاوٹ پر مبنی اور منطقی پروگرامنگ زبانیں 5 جی ایل ہیں۔ 5GLs کے بارے میں ایک عام غلط فہمی کچھ 4GL فروشوں کی مشق سے ہوتی ہے تاکہ وہ 5GLs کے طور پر ان کی مصنوعات کی نشاندہی کریں ، جب جوہر میں یہ مصنوعات تیار ہوتے ہیں اور 4GL ٹولز میں اضافہ ہوتا ہے۔
5 ویں نسل کی زبان کے طور پر بھی جانا جاتا ہے۔
ٹیکوپیڈیا نے پانچویں جنریشن (پروگرامنگ) زبان (5GL) کی وضاحت کی
4GL سے آگے چھلانگ مسائل کے حل کے کمپیوٹیشنل چیلنج کے لئے ایک مختلف نقطہ نظر اختیار کرکے حاصل کی جاتی ہے۔ جب پروگرامر شرائط اور رکاوٹوں کو منطقی انداز میں بیان کرکے ، حل کس طرح دکھائے گا یہ حکم دیتا ہے ، تب کمپیوٹر مناسب حل تلاش کرنے کے لئے آزاد ہے۔ اس نقطہ نظر سے حل کردہ زیادہ تر لاگو مسائل فی الحال مصنوعی ذہانت کے ڈومین میں پائے جاسکتے ہیں۔
قابل قدر تحقیق 1980 اور 1990 کی دہائی میں 5 جی ایل کی ترقی میں لگائی گئی ہے۔ جیسے جیسے بڑے پروگرام بنائے گئے تھے ، یہ بات عیاں ہوگئی کہ مسئلے کی وضاحت ، منطقی ہدایات اور رکاوٹوں کا ایک سیٹ دیئے جانے پر الگورتھم تلاش کرنے کے نقطہ نظر اپنے آپ میں ایک بہت ہی مشکل مسئلہ ہے۔ 1990 کی دہائی کے دوران ، 5GLs کی مقبولیت سے قبل ہائپ کی لہر اور پیش گوئیاں کہ وہ زیادہ تر پروگرامنگ زبانوں کو تبدیل کریں گے ، اس سے زیادہ محتاط انداز میں ادراک حاصل ہوا۔
PROLOG (PRGramming LOGic کا مخفف) ایک منطقی پروگرامنگ زبان کی ایک مثال ہے۔ یہ حقائق اور قواعد کے ایک پروگرامر کے فراہم کردہ ڈیٹا بیس پر سوالات کو حل کرنے کے لئے ریاضیاتی منطق (پیش گوئی کیلکولس) کی ایک شکل استعمال کرتا ہے۔