Funkcionálne programovanie: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Bez shrnutí editace
Bez shrnutí editace
Riadok 10:
== Funkcionálne programovacie jazyky ==
 
Najstarším príkladom funkcionálneho jazyku je [[Lisp]], aj keď ani pôvodný LISP a ani nové varianty ako [[Common Lisp]] nie sú čisté funkcionálne jazyky. Medzi ďalšie varianty Lispu patria [[Logo (programovací jazyk)|Logo]], [[Scheme]], [[Dylan]]. Moderné príklad funkcionálnych jazykov sú [[Haskell]] a rodina jazykov [[ML]] zahŕňajúca [[ML]], [[Standard ML]], [[OCaml]] a [[F Sharp|F#]] . Ďalšie funkcionálne jazyky sú [[Erlang]], [[Clean (programovací jazyk)|Clean]], [[Miranda (programovací jazyk)|Miranda]], matematické jazyky ako [[Maple]], [[Mathematica]] a mnoho ďalších.
 
Aj niektoré imperatívne programovacie jazyky, ako napríklad [[Python]], [[Ruby]], [[Tcl]] alebo [[Perl]], sa dajú použiť na funkcionálne programovanie, pretože obsahujú funkcie vyššieho rádu, abstrakcie a podobne.