Какво е LISP? определение и значение

LISP е съкращение от LIST Processor. LISP е името за семейство езици за програмиране на високо ниво, които се използват най-често в изследванията на изкуствения интелект, тъй като не прави разлика между програма и данни. LISP е идеален за манипулиране на текст и се оказва един от най-старите езици за програмиране, които все още се използват активно.

Technipages обяснява LISP

Първоначално е създаден и публикуван през 1958 г. – единственият често използван език, по-стар от LISP, е Fortran. Съществуват няколко отделни итерации на LISP, като най-популярните са Scheme, Clojure и Common LISP. Всяка версия по същество е диалект на оригиналната версия, която първоначално е създадена като практическа математическа нотация. По-конкретно, математическа нотация за компютърни програми, повлияна от нотацията на ламбда смятането на Алонзо Чърч. Ламбда изчислението е формална система в математическата логика и формира функционалната основа за езиците на LISP.

Списъците формират функционалната основа на структурата от данни на езиците LISP, докато крайната, компилирана програма извършва изчисления, които изразяват стойности в тези списъци. Езиците LISP попадат в категорията на други езици за програмиране с обществено достояние, съществуват напълно неразбираеми версии. Всеки може да отиде и да създаде негова вариация. Поради това има много различни версии и само избрани няколко от тях са напълно конфигурирани, общоприети и стандартизирани. Основният от тях е Common LISP.

Често срещани употреби на LISP

  • LISP е колекция от езици на високо ниво, предимно свързани с изследванията на AI.
  • Тъй като това е език с обществено достояние, съществуват много безполезни и счупени вариации на LISP.
  • Списъчно-базираният характер на езиците LISP означава, че всичко се обработва чрез, от и до списъци.

Често срещани злоупотреби с LISP

  • LISP е език за програмиране на високо ниво, който вече не се използва активно.