Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 390)
Detail práce
   Přihlásit přes CAS
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/
 
Univerzita Karlova | Informační systém UK