زبان برنامه‌نویسی لیسپ

Words
206
Reading
1 min
Listen
Play
9y
زبان لیسپ، در کنار زبان پرولوگ، یکی از دو زبانی است که اختصاصاً برای برنامه‌نویسی در زمینه‌های هوش مصنوعی و منطق ایجاد شده است. این زبان توسط جان مک‌کارتی اختراع شد.

نام لیسپ مخفف «پردازش لیست» است و علت این نام‌گذاری آن است که لیست‌ها در این زبان یکی از انواع اصلی داده‌ها هستند. هر لیست شامل مجموعه‌ای از عناصر است که می‌توان آنها را به یک عنصر سر و یک لیست که شامل بقیه‌ی عناصر آن است، تقسیم‌بندی کرد.

یکی از خصوصیات دستوری لیسپ آن است که برای نوشتن لیست‌ها از پرانتز استفاده می‌کند، و از آنجا که لیست‌ها می‌توانند به‌صورت تو در تو باشند، لذا گاه تعداد زیادی پرانتز پشت سر هم نوشته می‌شود.

لیسپ با آنکه یک زبان نسبتاً قدیمی است، ولی هنوز هم بسیار مورد استفاده است. از آنجا که دستور زبان لیسپ بسیار آسان است (همه چیز از لیست تشکیل می‌شود)، لذا پیاده‌سازی مفسر آن عموماً کار آسانی است و لذا بعضی از برنامه‌ها از زبان لیسپ برای اسکریپت‌نویسی استفاده می‌کنند. مهم‌ترین و مشهورترین این برنامه‌ها، برنامه‌ی «اتوکد» است که به‌طور معمول در آن برای نوشتن اسکریپت‌ها از زبان لیسپ استفاده می‌شود.

زبان لیسپ گویش‌های مختلفی دارد که بعضی از آنها استاندارد شده است و مهم‌ترین آنها «کامن لیسپ» نام دارد.

زبان برنامه‌نویسی لیسپ | Ecency