CEEMAC (original) (raw)
CEEMAC is a programming language developed in the 1980s for the Apple II family of computers. It was authored by Brooke Boering and published by Vagabondo Enterprises, CEEMAC was designed to be a visual composition language in which the programmer designed dynamic "scores" by programatically controlling color, shape, sound and movement. Additionally, a programmer could then "perform" their score through use of the Apple II keyboard or paddle input devices to introduce additional variation. The following is a small CEEMAC sample score:
Property | Value |
---|---|
dbo:abstract | CEEMAC is a programming language developed in the 1980s for the Apple II family of computers. It was authored by Brooke Boering and published by Vagabondo Enterprises, CEEMAC was designed to be a visual composition language in which the programmer designed dynamic "scores" by programatically controlling color, shape, sound and movement. Additionally, a programmer could then "perform" their score through use of the Apple II keyboard or paddle input devices to introduce additional variation. CEEMAC syntax loosely resembled a combination of BASIC and Pascal and include control commands such as GOTO, GOSUB, DO, AGAIN, FOR, SKIP, EXIT and loop control structures such as IF/WHILE and TIL/UNLESS. Additionally, 30 predefined macros were included in CEEMAC to aid in score composition. The following is a small CEEMAC sample score: SCORE: KT :FIRE ORGAN KEY T SPEED [0,0] : - BUT 0 0 CLEAR [0,0] XY1 = 80;80;80;80 : MAIN LOOP F :FORGND SYMMETRY 0-3 VC = RND3 ORA 3 : SAVE FORGND ROTATION VD = ROTEZ :FORGND COLOR COLOR = NXTCOL CEEMAC was originally marketed through distribution of a free demonstration program entitled Fire Organ. This program contained several scores created by Boering and other programmers to demonstrate some of the capabilities of the language. (en) |
dbo:wikiPageExternalLink | http://www.moonmilk.com/2009/12/07/fire-organ/ http://www.computer.org/portal/web/csdl/doi/10.1109/MCG.1986.276786 https://web.archive.org/web/20130205021741/http:/www.metabarn.com/fireorgan/index.html https://www.youtube.com/watch%3Fv=-kwDLEOTPhA http://www.atarimagazines.com/creative/v9n1/54_A_structured_graphics_lan.php |
dbo:wikiPageID | 30646029 (xsd:integer) |
dbo:wikiPageLength | 3071 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 949539582 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:GOTO dbr:Control_flow dbr:Apple_II dbr:BASIC dbr:Pascal_(programming_language) dbr:Conditional_(programming) dbc:Programming_languages_created_in_the_1980s dbr:While_loop dbr:Macro_(computer_science) dbr:Programming_language |
dbp:designer | Brooke Boering (en) |
dbp:developer | Vagabondo Enterprises (en) |
dbp:name | CEEMAC (en) |
dbp:paradigm | Visual composition language (en) |
dbp:platform | dbr:Apple_II |
dbp:wikiPageUsesTemplate | dbt:Infobox_programming_language dbt:Reflist |
dcterms:subject | dbc:Programming_languages_created_in_the_1980s |
gold:hypernym | dbr:Language |
rdf:type | owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:WikicatProgrammingLanguagesCreatedInThe1980s |
rdfs:comment | CEEMAC is a programming language developed in the 1980s for the Apple II family of computers. It was authored by Brooke Boering and published by Vagabondo Enterprises, CEEMAC was designed to be a visual composition language in which the programmer designed dynamic "scores" by programatically controlling color, shape, sound and movement. Additionally, a programmer could then "perform" their score through use of the Apple II keyboard or paddle input devices to introduce additional variation. The following is a small CEEMAC sample score: (en) |
rdfs:label | CEEMAC (en) |
owl:sameAs | freebase:CEEMAC yago-res:CEEMAC wikidata:CEEMAC https://global.dbpedia.org/id/4eZEu |
prov:wasDerivedFrom | wikipedia-en:CEEMAC?oldid=949539582&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:CEEMAC |
foaf:name | (en) CEEMAC (en) |
is dbo:wikiPageWikiLink of | dbr:List_of_programming_languages |
is foaf:primaryTopic of | wikipedia-en:CEEMAC |