Перайсці да зместу

Лісп

З Вікіпедыі, свабоднай энцыклапедыі
Lisp
Выява лагатыпа
Клас мовы мультыпарадыгмавая: функцыйная, працэдурная, рэфлектыўная, метапраграмавальная
З’явілася ў 1958
Аўтар(ы) Джон Мак-Карці
Тыпізацыя даных дынамічная, строгая
Дыялекты Arc, AutoLISP, Clojure, Common Lisp, Emacs Lisp, EuLisp, Franz Lisp, Hy, Interlisp, ISLISP, LeLisp, LFE, Maclisp, MDL, Newlisp, NIL, Picolisp, Portable Standard Lisp, Racket, RPL, Scheme, SKILL, Spice Lisp, T, XLISP, Zetalisp
Зведала ўплыў Information Processing Language[d]
Паўплывала на CLIPS, CLU, COWSEL, Dylan, Elixir, Falcon, Forth, Haskell, Io, Ioke, JavaScript, Julia, Logo, Lua, Mathematica, MDL, MLML, Nim, Nu, OPS5, Perl, POP-2/11, Python, R, Rebol, Ruby, Smalltalk, Tcl

Лісп (англ.: LISP, гістарычна назва запісваецца вялікімі літарамі) — сямейства камп'ютарных моў праграмавання высокага ўзроўню. Адметнай асабклівасцю моў з'яўляюцца выключнае ўжыванне прэфікснай польскай натацыі і звычайных (круглых) дужак.[1] Першыя спецыфікацыі мовы створаны ў 1958 годзе.[2]

Першапачаткова мова Лісп была створана ў якасці зручнай матэматычнай натацыі для камп'ютарных праграм, пад уплывам пазначэнняў, ужываных у лямбда-злічэнні Алонза Чорча. Мова хутка стала папулярнай сярод даследчыкаў штучнага інтэлекту.

Назва мовы паходзіць ад англ.: LISt Processor — апрацоўшчык спісаў. Звязаныя спісы з'яўляюцца адной з асноўных структур дадзеных мовы Лісп.

Зноскі

  1. Edwin D. Reilly (2003). Milestones in computer science and information technology. Greenwood Publishing Group. pp. 156–157. ISBN 978-1-57356-521-9.
  2. SICP: Foreword(недаступная спасылка). — «Lisp is a survivor, having been in use for about a quarter of a century. Among the active programming languages only Fortran has had a longer life.»  Архівавана з першакрыніцы 27 ліпеня 2001. Праверана 5 лістапада 2015.
  • Савіцкі М. Тлумачальны слоўнік па інфарматыцы: / Мікола Савіцкі. Мн.: Энцыклапедыкс. 2009. ISBN 978-985-6742-83-8