![دانلود پاورپوینت ارائه LISP](../prod-images/351921.jpg)
¨نگاهی به تاریخچه ی Lisp:
¡ایده کلی:
úبرخی از ایده های قدیمی ، قدیمی به نظر می رسند.
úبرخی از ایده های قدیمی ، جدید به نظر می رسند.
¡مثالی از یک زبان خوش ساخت و کار راه انداز
¡متفاوت از C ، C++ و JAVA : شانسی برای متفاوت فکر کردن
¡موضوعات کلی در رابطه با طراحی زبان را شرح می دهد.
¨دارای لهجه های متفاوتی است:
¡Lisp 1.5, Maclisp, …, Scheme, ...
¡CommonLisp دارای ویژگیهای اضافی است
¡در این درس مختصری از Lisp 1.5 توضیح داده خواهد شد.
¨دارای نحو ساده ای است
(+ 1 2 3)
(+ (* 2 3) (* 4 5))
(f x y)
¨لیسپ از حلقه Read-eval-print استفاده می کند
¨فراخوانی تابع (function arg1 ... argn)
¡هر یک از آرگومانها ارزیابی می شوند
¡لیستی از مقادیر آرگومانها به تابع داده می شود
¨در بعضی از فراخوانی ها تمام آرگومانها ارزیابی نمی شوند
¡مثال (cond (p1 e1) ... (pn en) )
úاز چپ به راست پیش می رود
úاولین pi با مقدار درست یافته می شود، ei مربوط به آن ارزیابی می شود
úمثال: در (quote A) ، A ارزیابی نمی شود
شامل 32 اسلاید powerpoint
دانلود پاورپوینت ارائه LISP