فلسفۀ LISP

lisp

#1

مدتیه دارم کتابی راجع به Lisp میخونم. چیزایی که باعث شدن بش علاقه مند بشم (حتی بیشتر از Python) این موارد هستن: مینیمالیست بودنش، یکنواخت بودن کدش، ترجیح دادن تعریف به عملکرد توی تعریف توابع، تاکید روی تعریفهای بازگشتی…
اما حرف حساب Lisp چیه؟ اون چیزی که متمایزش میکنه چیه؟ چرا اینقدر فرق داره؟


#2

یه سری به اینجا بزنی بد نیست
http://www.paulgraham.com/diff.html


#3

ممنونم. دقیقاً دنبال این بودم. Paul Graham تو همون صفحه آدرس مقالۀ کاملش رو داده. با زبون ساده تو تقریباً 10 صفحه گفته lisp اصلاً چی هست… دارم میخونمش.


#4

سلام.

میشه گفت LISP و Fortran در اوایل کار ۲ شاخه و ۲ خط فکری اصلی بودن درمورد زبانهای برنامه نویسی.

  • Fortran نماینده یه خط فکری شد که بعدا به اسم Numerical Computation معروف شده.

  • LISP نماینده یه خط فکری شد که بعدا به اسم Symbolic Computation معروف شده.

البته وبسایت Paul Graham که toomaj گفت خیلی مطالب خوبی داره که خیلی بهتر از من هم توضیح داده.