OmniMark - OmniMark
OmniMark je programovací jazyk čtvrté generace používá se hlavně v vydavatelství průmysl. V současné době je to proprietární software produkt společnosti Stilo International. Od září 2018 nejnovější vydání[1] OmniMark bylo 10.1.2, z dubna 2016.
Používání
OmniMark se používá ke zpracování dat a jejich převodu z jednoho formátu do jiného pomocí a streamovací architektura[2] což mu umožňuje zpracovávat velké objemy obsahu postupně, aniž by bylo nutné uchovávat vše v paměti. Má vestavěný XML analyzátor a podpora pro XQuery prostřednictvím integrace s Sedna nativní XML databáze. Má také funkce pro zpracování pravidel hledání, která implementují podobný koncept jako regulární výrazy, ačkoli syntaxe výrazu vzoru je spíše anglická než syntaxe regulárního výrazu použitá v Perl a další jazyky jako Programovací jazyk Ruby, které jsou více používány než OmniMark. OmniMark lze také použít pro úlohy transformace schématu stejným způsobem jako XSLT, ale podporuje přepínání mezi procedurálním a funkčním kódem bez nutnosti jakýchkoli dalších konstrukcí na podporu procedurálních prvků.
Dějiny
OmniMark byl původně vytvořen v 80. letech kanadskou softwarovou společností Exoterica jako SGML zpracovatelský program s názvem XTRAN.[3] XTRAN byl později přejmenován na OmniMark a Exoterica se stala OmniMark Technologies. Současní vlastníci společnosti OmniMark, společnost Stilo International, mají hlavní kanceláře ve Velké Británii, ale také v Kanadě.[4]
V roce 1999 prezident a generální ředitel společnosti OmniMark John McFadden oznámil, že OmniMark 5 bude k dispozici zdarma, aby lépe konkuroval společnosti Perl.[5]. OmniMark již není distribuován pod takovým modelem.
Příklad kódu
To je základní "Ahoj světe!" program:
výstup procesu "Hello World!"
Tento program vydává všechna slova začínající velkým písmenem v textovém souboru:
zpracovat odeslání souboru "myfile.txt" nebo odeslání "JAKÉKOLI TEXTU" find (UC písmeno *) => temp výstupní teplota || "% n" najít nějaké
Další čtení
- Baker, Mark (2000). Programování na internetu s OmniMark. Boston: Kluwer Academic Publishers.
- Smith, Norman E. (1998). Praktický průvodce filtry SGML / XML. Plano, TX: WordWare Publishing.
Reference
- ^ „Průvodce OmniMark 10.1.2“. Zdroje pro vývojáře OmniMark. Citováno 24. září 2018.
- ^ Stilo International (2004). Průvodce pro začátečníky po OmniMark (PDF). str. 3. Citováno 24. září 2018.
- ^ Travis, Brian L. (1997). OmniMark at work: Začínáme. Englewood, CO: SGML University Press. str. vii.
- ^ „Místa kanceláře“. Stilo. Citováno 24. září 2018.
- ^ „OmniMark 5 je zdarma“. Titulní stránky. Citováno 24. září 2018.
externí odkazy
- Stilo Omnimark
- Zdroje pro vývojáře OmniMark
- Zásady programování OmniMark - obecný rejstřík (Snímek internetového archivu online knihy Errola Choppinga)
![]() | Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |