Лісп

З пляцоўкі Вікіпедыя
Перайсці да: рух, знайсці
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

Лісп (англ.: 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. 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