Ωmega - Ωmega
Vývojáři | Státní univerzita v Portlandu |
---|---|
Stabilní uvolnění | 1.5 / 29. dubna 2011 |
Operační systém | Cross-platform |
Typ | Tlumočník |
Licence | Nová licence BSD |
webová stránka | Stránka ke stažení Omega |
Tlumočník Omega[1] je přísný čistý Funkcionální programování tlumočník podobně jako Objetí Haskell tlumočník. Syntaxe se velmi podobá syntaxi Haskella, ale má důležité rozdíly:
- Omega je přísná (Hugs je líný);
- Schopnost zavádět nové druhy;
- Umožňuje zápis funkcí na úrovni typu.
Další rozdíly jsou dokumentovány v uživatelské příručce Omega.[1]
Omega vyvinul Prof.Tim Sheard z Státní univerzita v Portlandu Oddělení informatiky jako jazyk s nekonečnou hierarchií výpočetních úrovní (hodnota, typ, druh, druh atd.). Základní koncept spočívá v tom, že data a funkce manipulující s daty lze zavést na jakékoli úrovni.[2]
Reference
- ^ A b „Uživatelská příručka Ωmega“. Citováno 2007-06-09.
- ^ Sheard, Tim; Nathan Linger (30. června 2007). "Programování v Ωmega". 2. středoevropská škola funkčního programování.