
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:powerpoint (قابل ویرایش و آماده پرینت)
تعداد اسلاید:32
نگاهی به تاریخچه ی Lisp:
¡ایده کلی:
úبرخی از ایده های قدیمی ، قدیمی به نظر می رسند.
úبرخی از ایده های قدیمی ، جدید به نظر می رسند.
¡مثالی از یک زبان خوش ساخت و کار راه انداز
¡متفاوت از C ، C++ و JAVA : شانسی برای متفاوت فکر کردن
¡موضوعات کلی در رابطه با طراحی زبان را شرح می دهد.
John McCarthy
¨
¨
¨پیشگام در AI
¡فرموله کردن استدلال ها
¨همچنین
¡پیشنهاد اشتراک زمانی
¡تئوری های ریاضی
¨Lisp
از علاقه به محاسبات سمبلیک سرچشمه گرفت
(ریاضی ، منطق)
¨Atom ها شامل اعداد و رشته های غیر قابل تقسیم است.
<atom> ::= <smbl> | <number>
<smbl> ::= <char> | <smbl><char> |<smbl><digit>
<num> ::= <digit> | <num><digit>
¨جفتهای دارای نقطه (dotted pairs)
¡برای pair از (A . B) استفاده می شود.
¡به عبارتهای سمبلیک، S-expressions می گویند:
<sexp> ::= <atom> | (<sexp> . <sexp>)
مدل اجرا (ماشین انتزاعی)
¨معنای زبان باید تعریف شده باشد
¡خیلی واقعی
úبرنامه ها قابل حمل نیستند ، وابسته به معماری خاص
úمانع بهینه سازی
¡خیلی انتزاعی
úبه آسانی زمان و فضای اجرا قابل محاسبه نیست
¨لیسپ: IBM 704، ایده های خاص
¡ثباتهای آدرس و کاهشی -> سلولهایی با دو بخش
¡زباله روبی(Garbage Collection) دیدی انتزاعی از حافظه ارائه می دهد
پاورپوینت LISP