Lisp

Vikipediya, azad ensiklopediya
Naviqasiyaya keç Axtarışa keç
Çap versiyası artıq dəstəklənmir və render xətaları ola bilər. Zəhmət olmasa brauzerinizi yeniləyin və əvəzinə standart brauzer çap funksiyasından istifadə edin.
Lisp
Loqonun şəkli
Paradiqmalar Refleksiya
Yaradılma tarixi 1958
Müəlliflər Con Makkarti
Tərtibatçılar Con Makkarti[1]
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Lispproqramlaşdırma dili 1958-ci ildə yaradılmışdır. Lisp, ikinci qədim yüksək səviyyəli dildir (ilk yüksək səviyyəli dil Fortran). Fortran kimi Lispdə də yarandığı gündən bugünə kimi bir çox dəyişikliklər edilmişdir. Lisp adı – List Processing (siyahıların emalı) sözlərindən götürülmüşdür.

Proqram nümunələri

1959-cu ildə süni intellekt məsələlərinin həlli üçün LISP (LISt Processing language – “siyahıların emalı dili”) dili meydana çıxmışdır. Bu dilin müəllifi amerikalı riyaziyyatçı Con Makkartidir (John McCarthy).

Faktorial funksyanın hesablanmasını təsvir edək (rekursiyadan təyin olunur):

(defun factorial (n &optional (res 1))
  (if (= n 1)
      res
      (factorial (1- n) (* n res))))

(print (factorial 10000))
(sb-ext:quit)
!

Mənbə

  • Patrick Winston and Berthold Horn, Lisp, Addison Wesley; 3 edition (January 1, 1989), ISBN 0-201-08319-1
  • Əliquliyev R.M., Salmanova P.M. İnformasiya cəmiyyəti: maraqlı xronoloji faktlar. Bakı: “İnformasiya Texnologiyaları” nəşriyyatı, 2013, 169 səh.
  1. http://www-formal.stanford.edu/jmc/history/lisp/node3.html.