Cool (programming language) (original) (raw)

About DBpedia

Cool, acronimo di Classroom Object Oriented Language, è un linguaggio di programmazione creato da Alexander Aiken a scopo didattico per i corsi universitari di compilatori. Sebbene molto semplificato, Cool ha varie delle caratteristiche dei linguaggi di programmazione più usati, tra cui l'uso degli oggetti, la gestione automatica della memoria e una tipizzazione statica e forte. Il compilatore Cool di riferimento è scritto in C++, e genera codice per un simulatore MIPS, .

Property Value
dbo:abstract Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed by for use in an undergraduate compiler course project. While small enough for a one term project, Cool still has many of the features of modern programming languages, including objects, automatic memory management, strong static typing and simple reflection. The reference Cool compiler is written in C++, built fully on the public domain tools. It generates code for a MIPS simulator, SPIM. Thus, the language should port easily to other platforms. It has been used for teaching compilers at many institutions (such as the University of California at Berkeley, where it was first used or Shahid Beheshti University of Iran) and the software is stable. This language is unrelated to the COOL language included in CLIPS. (en) Cool, acronimo di Classroom Object Oriented Language, è un linguaggio di programmazione creato da Alexander Aiken a scopo didattico per i corsi universitari di compilatori. Sebbene molto semplificato, Cool ha varie delle caratteristiche dei linguaggi di programmazione più usati, tra cui l'uso degli oggetti, la gestione automatica della memoria e una tipizzazione statica e forte. Il compilatore Cool di riferimento è scritto in C++, e genera codice per un simulatore MIPS, . (it)
dbo:designer dbr:Alexander_Aiken
dbo:developer dbr:Alexander_Aiken
dbo:influencedBy dbr:Sather dbr:ML_(programming_language) dbr:Pascal_(programming_language) dbr:Java_(programming_language)
dbo:wikiPageExternalLink http://nathanfriend.io/cooltojs/ http://pabst.cs.uwm.edu/classes/cs654/handouts/cool-manual.pdf https://lagunita.stanford.edu/courses/Engineering/Compilers/Fall2014/about http://portal.acm.org/citation.cfm%3Fid=381847 https://marketplace.visualstudio.com/items%3FitemName=Linhan.cool-language-support http://theory.stanford.edu/~aiken/publications/papers/sigplan96.ps http://theory.stanford.edu/~aiken/software/cool/cool.html https://web.archive.org/web/20071226010926/http:/users.cs.dal.ca/~jost/4131/uncool-manual.html
dbo:wikiPageID 14782123 (xsd:integer)
dbo:wikiPageLength 4074 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1078839065 (xsd:integer)
dbo:wikiPageWikiLink dbr:Sather dbr:University_of_California,_Berkeley dbr:"Hello,_World!"_program dbr:Computer dbr:SPIM dbr:MIPS_architecture dbr:ML_(programming_language) dbr:Computer_programming dbr:Automatic_memory_management dbr:C++ dbc:Object-oriented_programming_languages dbr:Type_system dbr:Acronym dbr:Pascal_(programming_language) dbr:Iran dbr:Java_(programming_language) dbr:CLIPS dbr:Reflection_(computer_programming) dbr:Shahid_Beheshti_University dbr:Programming_language dbr:Manifest_typing dbr:Object-oriented_programming_language dbr:Strongly-typed_programming_language dbr:Alexander_Aiken
dbp:designer Alexander Aiken (en)
dbp:developer Alexander Aiken (en)
dbp:dialects Cool 2004, Cool 2005, Cool 2006, Cool 2007, Cool 2008, unCool (en)
dbp:influencedBy dbr:Sather dbr:ML_(programming_language) dbr:Pascal_(programming_language) dbr:Java_(programming_language)
dbp:name COOL (en)
dbp:paradigm dbr:Object-oriented_programming_language
dbp:typing dbr:Type_system dbr:Manifest_typing dbr:Strongly-typed_programming_language
dbp:wikiPageUsesTemplate dbt:For dbt:Infobox_programming_language dbt:Nofootnotes dbt:Reflist
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1
dbp:year 1996 (xsd:integer)
dct:subject dbc:Object-oriented_programming_languages
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:WikicatProgrammingLanguages
rdfs:comment Cool, acronimo di Classroom Object Oriented Language, è un linguaggio di programmazione creato da Alexander Aiken a scopo didattico per i corsi universitari di compilatori. Sebbene molto semplificato, Cool ha varie delle caratteristiche dei linguaggi di programmazione più usati, tra cui l'uso degli oggetti, la gestione automatica della memoria e una tipizzazione statica e forte. Il compilatore Cool di riferimento è scritto in C++, e genera codice per un simulatore MIPS, . (it) Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed by for use in an undergraduate compiler course project. While small enough for a one term project, Cool still has many of the features of modern programming languages, including objects, automatic memory management, strong static typing and simple reflection. This language is unrelated to the COOL language included in CLIPS. (en)
rdfs:label Cool (programming language) (en) Cool (linguaggio) (it)
owl:sameAs freebase:Cool (programming language) wikidata:Cool (programming language) dbpedia-fa:Cool (programming language) dbpedia-it:Cool (programming language) https://global.dbpedia.org/id/2h3zo
prov:wasDerivedFrom wikipedia-en:Cool_(programming_language)?oldid=1078839065&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Cool_(programming_language)
foaf:name COOL (en)
is dbo:influenced of dbr:Sather
is dbo:wikiPageDisambiguates of dbr:Cool
is dbo:wikiPageWikiLink of dbr:Sather dbr:List_of_object-oriented_programming_languages dbr:List_of_programming_languages dbr:Comparison_of_programming_languages_by_type_system dbr:Cool
is dbp:influenced of dbr:Sather
is foaf:primaryTopic of wikipedia-en:Cool_(programming_language)