CEEMAC - CEEMAC
Paradigma | Jazyk vizuální kompozice |
---|---|
Navrhl | Brooke Boering |
Vývojář | Podniky Vagabondo |
Plošina | Apple II |
CEEMAC je programovací jazyk vyvinutý v 80. letech pro Apple II rodina počítačů. Autorem je Brooke Boering a publikoval Vagabondo Enterprises,[1]
CEEMAC byl navržen jako jazyk vizuální kompozice, ve kterém programátor navrhl dynamické „skóre“ pomocí programového ovládání barvy, tvaru, zvuku a pohybu. Programátor poté mohl „provést“ své skóre pomocí klávesnice Apple II nebo vstupních zařízení s pádly a zavést další variace.[2]
Syntaxe CEEMAC volně připomínala kombinaci ZÁKLADNÍ a Pascal a zahrnout ovládací příkazy jako JÍT DO, GOSUB, DO, ZNOVU, PRO, SKIP, EXIT a smyčka kontrolní struktury jako LI /ZATÍMCO a TIL / UNLESS. Navíc 30 předdefinovaných makra byly zahrnuty do CEEMAC na pomoc při složení skóre.[2]
Následuje malé ukázkové skóre CEEMAC:[3]
SKÓRE: KT: RYCHLOST KLÍČOVÉHO ORGÁNU [0,0]: - ALE 0 0 CLEAR [0,0] XY1 = $ 80; $ 80: HLAVNÍ KROK F: ZPŮSOBENÁ SYMETRIE 0-3 VC = RND3 ORA 3: ULOŽIT ZMĚNU ROTACE VD = ROTEZ: FORGND COLOR COLOR = NXTCOL
CEEMAC byl původně uveden na trh distribucí bezplatného demonstračního programu s názvem Fire Organ. Tento program obsahoval několik partitur vytvořených Boeringem a dalšími programátory k prokázání některých schopností jazyka.[1]