
مشخصات این فایل
عنوان:LISP
فرمت فایل: powerpoint (قابل ویرایش)
تعداد اسلایدها:32
این پاورپوینت در مورد LISP می باشد.
بخشی از تیترها به همراه مختصری از توضیحات پاورپوینت LISP
مقاله ی McCarthy در سال 1960
¨مقاله ای قابل توجه بخاطر:
ایده های خوب برای زبانها
شرح وضعیت برنامه نویسی در 1960
بینش خوبی در پروسه ی طراحی زبان ارائه می داد.
مفاهیم مهم:
علاقه به محاسبات سمبلیک طراحی را تحت تأثیر قرار داده بود.
از مدل ماشین ساده ای استفاده شده بود
به مسایل تئوری توجه شده بود
تئوری تابع بازگشتی ، محاسبات لامبدا
ایده های خوب: برنامه ها به عنوان داده، زباله روبی
...(ادامه دارد)
مدل اجرا (ماشین انتزاعی)
معنای زبان باید تعریف شده باشد
خیلی واقعی
برنامه ها قابل حمل نیستند ، وابسته به معماری خاص
مانع بهینه سازی
¡خیلی انتزاعی
به آسانی زمان و فضای اجرا قابل محاسبه نیست
لیسپ: IBM 704، ایده های خاص
ثباتهای آدرس و کاهشی -> سلولهایی با دو بخش
زباله روبی(Garbage Collection) دیدی انتزاعی از حافظه ارائه می دهد
...(ادامه دارد)
بررسی تئوری
توضیح McCarthy از لیسپ
” ... طرحی برای نمایش توابع نیمه بازگشتی از کلاس خاصی از عبارتهای سمبولیک“
لیسپ از موارد زیر استفاده می کند:
مفهوم توابع (نیمه بازگشتی) قابل محاسبه
می خواهد تمام توابع قابل محاسبه را بیان کند
عبارتهای تابعی:
از محاسبات لامبدا استفاده می کند
محاسبات لامبدا با ماشین تورینگ یکسان است، ولی از نحو و قوانین محاسباتی مفیدی استفاده می کند
...(ادامه دارد)
بخشی از فهرست مطالب پاورپوینت LISP
نگاهی به تاریخچه ی Lisp:
John McCarthy
خلاصه ای از Lisp
توابع پایه
ارزیابی عبارت ها
مثالها
مقاله ی McCarthy در سال 1960
طراحی یک زبان خوب
کاربرد انگیزه دهنده
مدل اجرا (ماشین انتزاعی)
ماشین انتزاعی
بررسی تئوری
نوآوری ها در طراحی لیسپ
اقسام کلمه در زبانهای برنامه نویسی
عبارتهای تابعی
...(ادامه دارد)
دانلود پاورپوینت LISP