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
Paradigma | multiparadigmatický: paralelní, funkcionální |
---|---|
Vznik | 1986 |
Autor | Ericsson |
Vývojář | Ericsson |
Poslední verze | 26.2.3[1] ( 7. března 2024) |
Typová kontrola | dynamická, silná |
Hlavní implementace | Erlang |
Ovlivněn jazyky | Prolog |
Ovlivnil jazyky | Clojure, Scala |
OS | Multiplatformní (Linux, UNIX-like, Windows) |
Licence | Pozměněná MPL |
Web | www.erlang.org |
Erlang je multiparadigmatický programovací jazyk, specializovaný pro tvorbu distribuovaných, vysoce dostupných aplikací, odolných proti selhání. Sekvenční podmnožina jazyka je založena na funkcionálním paradigmatu s dynamickou typovou kontrolou. Erlang obsahuje jazykové konstrukty pro rychlou a snadnou tvorbu procesů, jejich vzájemnou komunikaci a správu.
Joe Armstrong, Robert Virding a Mike Williams navrhli a vyvinuli první verzi jazyka v roce 1986. Původně se jednalo o proprietární jazyk společnosti Ericsson, v roce 1998 byl uvolněn jako open source.[2]
Kód
Zápis jazyka vypadá takto:
-module(fact).
-export().
fac(0) -> 1;
fac(N) when N > 0 -> N * fac(N-1).
Implementace algoritmu Quicksort:
%% quicksort:qsort(List)
%% Sort a list of items
-module(quicksort).
-export().
qsort() -> ;
qsort() ->
qsort() ++ ++ qsort().
Reference
- ↑ GitHub – erlang/otp – Release OTP-26.2.3 (anglicky)
- ↑ ARMSTRONG, J. A history of Erlang. Proceedings of the third ACM SIGPLAN conference on History of programming languages (HOPL). 2007-06-09. ISBN 978-1-59593-766-7. Dostupné online . DOI 10.1145/1238844.1238850. (anglicky)
Externí odkazy
- Obrázky, zvuky či videa k tématu Erlang na Wikimedia Commons
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.
Antropológia
Aplikované vedy
Bibliometria
Dejiny vedy
Encyklopédie
Filozofia vedy
Forenzné vedy
Humanitné vedy
Knižničná veda
Kryogenika
Kryptológia
Kulturológia
Literárna veda
Medzidisciplinárne oblasti
Metódy kvantitatívnej analýzy
Metavedy
Metodika
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.
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