Haskell
Z CHWiki
Obsah |
[editovat] Historie
Haskell vznikl v akademických kruzích jako otevřený standard pro další výzkum v oblasti funkcionálních jazyků. Jazyk se i nadále vyvíjí.
[editovat] Druh jazyka
Čistě funkcionální
[editovat] Použití
Především informatický výzkum (například zpracování přirozeného jazyka). Pro určité účely ho ale používá například firma SIEMENS. Linuxová distribuce Linspire používá Haskell pro psaní systémových nástrojů.
[editovat] Programy v něm napsané
- darcs - distribuovany verzovaci system
- perl6 Pugs - implementace programovaciho jazyka Perl 6
[editovat] Přenositelnost
Haskell je interpretovaný jazyk a jeho implementace Hugs existuje ve verzi pro Linux, Windows, FreeBSD a MacOS X.
[editovat] Co nabízí
- Líné vyhodnocování, které umožňuje mimo jiné v omezené míře pracovat s nekonečnými datovými strukturami
[editovat] Knihovny
Vlastní knihovna Hugsu obsahuje dostatek funkcí pro práci s I/O a systémem, ale není tak rozsáhlá jako například knihovna jazyka Python
[editovat] Příklad
- Haskell.cz blog - Blog o Haskellu v češtině
- Haskell.cz - wiki o Haskellu v češtině
