CEEMAC (original) (raw)

About DBpedia

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