دانلود پاورپوینت آماده بررسی زبان برنامه نویسی لیسپ Lisp 1.5

دانلود پاورپوینت آماده بررسی زبان برنامه نویسی لیسپ Lisp 1.5

تعداد صفحات: 32

حجم فایل: 2.81 مگابایت

فرمت فایل: پاورپوینت PoewrPoint

دسته بندی:

قیمت: 64,000 ریال

تعداد نمایش: 92 نمایش

ارسال توسط:

تاریخ ارسال: 26 نوامبر 2017

به روز رسانی در: 26 نوامبر 2017

خرید این محصول:

پس از پرداخت لینک دانلود برای شما نمایش داده می شود.

64,000 ریال – خرید

¨      دارای لهجه های متفاوتی است

¡         Lisp 1.5, Maclisp, …, Scheme, …

¡         CommonLisp دارای ویژگیهای اضافی است

¡         در این درس مختصری از Lisp 1.5 توضیح داده خواهد شد.

¨      دارای نحو ساده ای است

(+ 1 2 3)               

(+ (* 2 3) (* 4 5))

(f x y)

¨      کاربردهای انگیزه دهنده قسمتی از طراحی زبان خوب است و در طراحی زبان به صورتهای زیر تأثیر می گذارد

¡         تمرکز روی مهمترین اهداف

¡         حذف ایده های جذاب ولی غیر ضروری

Lisp                        محاسبات سمبلیک ، منطقی ، برنامه نویسی اکتشافی

C                                             سیستم عامل یونیکس

Simula   شبیه سازی

PL/1                       سعی در حل تمام مسائل برنامه نویسی ؛ موفق نبود

¨      معنای زبان باید تعریف شده باشد

¡         خیلی واقعی

ú          برنامه ها قابل حمل نیستند ، وابسته به معماری خاص

ú          مانع بهینه سازی

¡         خیلی انتزاعی

ú          به آسانی زمان و فضای اجرا قابل محاسبه نیست

¨      لیسپ IBM 704، ایده های خاص

¡         ثباتهای آدرس و کاهشی  > سلولهایی با دو بخش

¡         زباله روبی(Garbage Collection) دیدی انتزاعی از حافظه ارائه می دهد 

¨      مفاهیم ماشین انتزاعی

¡         کامپیوتر ایده آل، برنامه ها را مستقیماً اجرا می کنند

¡         برنامه نویس تصویر ذهنی از اجرا دارد

¡         نباید خیلی واقعی ، یا خیلی انتزاعی باشد

¨      مثال

¡         فرترن

ú          ماشین با ثباتهای تخت، چیدمان حافظه مثل آرایه ی خطی

ú          بدون بازگشت پذیری، بدون پشته

¡         خانواده الگول

ú          ماشین پشته ای، رکورد فعالیت، ذخیره سازی در توده (heap)

¡         اسمالتاک

ú          اشیا ، برقراری ارتباط با پیغام

پاسخ دهید