Webová propagace programovacího jazyka Mercury
Název práce v češtině: | Webová propagace programovacího jazyka Mercury |
---|---|
Název v anglickém jazyce: | Web Presentation of the Mercury Programming Language |
Akademický rok vypsání: | 2011/2012 |
Typ práce: | ročníková práce |
Jazyk práce: | |
Ústav: | Ústav formální a aplikované lingvistiky (32-UFAL) |
Vedoucí / školitel: | doc. RNDr. Ondřej Bojar, Ph.D. |
Řešitel: |
Zásady pro vypracování |
Mercury je staticky typovaný funkcionální a logický programovací jazyk s velmi propracovanou analýzou módů a determinismu a s velmi kvalitním kompilátorem. Mercury je kompilován do C, které se dále kompiluje běžnými kompilátory (např. gcc), a proto je snadné do projektů zapojit cizí kód. Mercury postrádá rozsáhlou vývojářskou komunitu, která by hlad po napojeních na rozličné komponenty nasytila.
Cílem ročníkového nebo softwarového projektu je vytvořit webovou propagaci Mercury. Základní komponenty musí zahrnovat: - syntakticky zvýrazněný pohled na (vždy aktuální) stav standardní knihovny - interaktivní ukázku kompilace s ukázkami kódu; zajímavější jsou samozřejmě kódy s chybami ilustrující sílu kompilátoru, rozšířené o bohatší komentáře chybových hlášek a ukázkové opravy - blog o doporučených technikách (jak v Mercury pohodlně udělat to, co se v XYZ dělá pohodlně takto), včetně RSS exportů |
Seznam odborné literatury |
http://www.cs.mu.oz.au/research/mercury/
http://manarchive.sf.net/ |