نمايش پست تنها
قديمي ۰۶-۱۷-۱۳۸۸, ۰۲:۱۴ بعد از ظهر   #4 (لینک دائم)
Astaraki Female
Administrator
 
آواتار Astaraki
 
تاريخ عضويت: خرداد ۱۳۸۷
محل سكونت: تهران-کرج!
پست ها: 3,465
تشكرها: 754
16,337 تشكر در 3,127 پست
My Mood: Mehrabon
ارسال پيغام Yahoo به Astaraki
پيش فرض

از دوستانی که به این زبان مسلط هستند خواهش میکنم توضیح بیشتر بدن
من سعی میکنم یکسری منابع یادگیری و بعضی مقالات درباره این زبانها رو در اينجا قرار بدم!

پرولوگ مخفف عبارت «برنامه‌نویسی منطقی» به زبان فرانسویه.در واقع مهمترین زبان برنامه نویسی منطقیه و برخلاف زبانهای دیگه همه منظوره نیست.کاربردهاش در تقاضای بانک اطلاعاتی و اثبات ریاضیه
هدف پرولوگ ارائه مشخصات یک راه حله به طوریکه کامپیوتر بتونه ترتیب اجرای اون راه حل رو پیدا کنه به جای اینکه الگوریتم راه حل ارائه بشه، یعنی در حقیقت خود زبان در حال رشد و کسب تجربست!
و در ادامه بايد بگم كه كاملا متفاوت با زبان هاي برنامه نويسي متداوله در واقع منطبق بر روشهاي زنجيره اي هوش مصنوعي Backward Chainingو به اين صورته كه شما دانش خود رو بر مبناي First order logic كه منطقي متفاوت و قوي تر از منطق گزاره اي معموليه به سيستم ميديد و بعد يه سوال از اون مي پرسيد و خودش جواب ميده. مثلا براي يه پايگاه دانش (Knowledge based system) ولي براي بازي ميشه از الگوريتم هاي معمولي مسيريابي و چيزاي ديگه استفاده كرد كه سريع تر و راحت ترند. حالا اگه مي خواستيد يه بازي كند بنويسيد كه يه موجود باهوش با قابليت يادگيري توش بود مي تونيد از prolog استفاده كنيد
لیسپ هم برای برنامه نویسی هوشمند مورد استفاده قرار میگیره و زبانی تابعیه (یعنی برنامه نویسی شی ء گرا شاخه ای از اونه )و مبتدیه (یادگیری آسون) و نسخه‌های متعددی از اون وجود داره مثل Elisp، Clisp، و Schemeو..
Astaraki آفلاين است   پاسخ با نقل قول
از Astaraki تشكر كرده است:
mi na (۰۲-۱۷-۱۳۹۱)