Lisp - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Lisp
Lisp
Lisp logo.svg
DruhFunkcionálny
Dátum vzniku1958
Typová kontrolaBeztypový
TvorcaJohn McCarthy
DialektyScheme, Racket, CLisp

Lisp je funkcionálny programovací jazyk. Vynašiel ho John McCarthy na MIT v 50. rokoch 20. storočia. LISP je skratka z anglických slov „LISt Processing“ (Spracovávanie zoznamov).

Inšpiráciou pre syntax bol λ-kalkul a preto sa často v kóde využíva.

Jeho základným dátovým typom je zoznam (linked list) (alebo pole).

Lisp sa stal obľubený hlavne v oblasti výskumu umelej inteligencie v 70. a 80. rokoch 20. storočia.

Richard Stallman ho použil ako skriptovací jazyk pre Emacs a celý slobodný operačný systém GNU.

Jeho výrazným rozlišovacím znakom je častý výskyt zátvoriek. Nasledujúca rekurzívna definícia faktoriálu je napísaná v dialekte Racket.

#lang racket

(define (factorial n)
  (if (= n 1)
      1
      (* n (factorial (- n 1)))))

Lisp tiež zapisuje operácie pomocou Reverznej Poľskej notácie. Význam využitia tejto notácie je ten, že kód je možné vykonať presne tak, ako je zapísaný. Táto vlastnosť umožňuje pracovať so všetkými funkciami (operátormi) ako s dátami. Funkcia, ktorá zvýši hodnotu parametra o 1, zapísaná pomocou lambdy:

#lang racket

(define inc (lambda(x) (+ x 1)))

Iné projekty

  • Spolupracuj na Commons Commons ponúka multimediálne súbory na tému Lisp
  • Spolupracuj na Wikislovníku Wikislovník ponúka heslo Lisp


Zdroj:
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Zdroj: Wikipedia.org - čítajte viac o Lisp





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk