Netencyclo, The wikipedia mirror - The biggest multilingual encyclopedia : LISP

- LISP -

LISP :

LISP

De la Wikipedia, enciclopedia liberă

Salt la: Navigare, căutare

LISP este un limbaj de programare funcţional cu un lung istoric. Conceput iniţial ca un model de calcul (asemănător celui construit de Turing), a devenit limbajul cel mai folosit la crearea aplicaţiilor de inteligenţă artificială în anii de glorie ai acestui domeniu (1970-1980).

Denumirea provine de la "LISt Processing".

Specificat iniţial în 1958, Lisp este cel de-al doilea ca vechime limbaj de programare de nivel înalt; doar Fortran este mai vechi. Precum Fortran, Lisp s-a schimbat mult faţă de forma iniţială,existând de-a lungul vremii o serie de dialecte. Astăzi, cele mai răspândite dialecte Lisp sunt Common Lisp şi Scheme.

Cuprins

[modifică] Istoric

A fost inventat de către John McCarthy în 1958 la MIT. Steve Russell a implementat primul Lisp pe un calculator IBM 704.

[modifică] Exemple

În Common Lisp:

[modifică] Hello, world!

(print "Hello world!")

[modifică] Şirul lui Fibonacci

Scurtă funcţie care calculează elementul al n-lea din Şirul lui Fibonacci. Această variantă este ineficientă, dar este mai uşor de înţeles.

(defun fibo (n)
  (cond ((= n 0) 1)
        ((= n 1) 1)
        (T (+ (fibo (- n 1)) 
              (fibo (- n 2))))))

[modifică] Referinţe

LISP - Actualităţi

LISP - Articol de calitate

© 2008 Netencyclo - Netencyclo Pagina principală - Termeni - Politica de confidenţialitate - Program Policies
Netencyclo, the Wikipedia mirror : the biggest multilingual free-content encyclopedia on the Internet. Textul este disponibil sub licenţa GNU pentru documentaţie liberă. (Detalii la drepturi de autor). All Wikipedia content is licensed under the GNU Free Documentation License (see details). Content on this web site is provided for informational purposes only. We accept no responsibility for any loss, injury or inconvenience sustained by any person resulting from information published on this site. We encourage you to verify any critical information with the relevant authorities.