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

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
Паўплывала на 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

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

Назва мовы паходзіць ад англ.: 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. http://books.google.com/books?id=JTYPKxug49IC&pg=PA157. 
  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.»

КрыніцыПравіць

  • Савіцкі М. Тлумачальны слоўнік па інфарматыцы: / Мікола Савіцкі. Мн.: Энцыклапедыкс. 2009. ISBN 978-985-6742-83-8