زبان برنامهنویسی لیسپ(LISP) یکی از قدیمیترین زبانهای برنامهنویسی هست که هنوز هم استفاده میشه. خیلی ویژگیها لیسپ داشته که تا مدتها زبانهای برنامهنویسی دیگه نداشتن و به تدریج از لیسپ گرفتن. چند تا لیسپ مختلف وجود داره و یکی از اینها کامن لیسپ یا لیسپ معمولی هست.
ایده زبان برنامهنویسی لیسپ اینه که زبان یک هسته کوچیک داره و با استفاده از ماکروها، کدهایی که خودشون کد تولید میکنن، زبان رو گسترش بدیم و مثلا حلقه تکرار به زبان اضافه کنیم.
اینجا من یک مقاله از انگلیسی به فارسی ترجمه کردم که میتونید توش راجع به اینکه چطور سرعت اجرای لیسپ رو تا اندازه سی و سیپلاسپلاس افزایش بدید.
اینجا هم میتونید یک بنچمارک سادهٔ کامن لیسپ و بقیه زبانها رو توی محاسبه دنباله فیبوناچی به صورت بازگشتی ببینید:
امیدوارم مفید واقع شده باشم!