This HTML5 document contains 54 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n12https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-fahttp://fa.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
goldhttp://purl.org/linguistics/gold/
dbpedia-nlhttp://nl.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
n14https://www.cs.ru.nl/cdl3/

Statements

Subject Item
dbr:Compiler_Description_Language
rdf:type
yago:Instrumentality103575240 yago:Whole100003553 yago:Apparatus102727825 yago:PhysicalEntity100001930 dbo:Language yago:Generator103434188 yago:Equipment103294048 yago:Object100002684 yago:Artifact100021939 yago:WikicatParserGenerators
rdfs:label
Compiler Description Language Compiler Description Language
rdfs:comment
Compiler Description Language (CDL) is a programming language based on affix grammars. It is very similar to Backus–Naur form (BNF) notation. It was designed for the development of compilers. It is very limited in its capabilities and control flow, and intentionally so. The benefits of these limitations are twofold. CDL3 is the third version of the CDL language, significantly different from the previous two versions.
dcterms:subject
dbc:Parser_generators dbc:Compiler_construction dbc:Compiler_theory dbc:Formal_languages
dbo:wikiPageID
10069097
dbo:wikiPageRevisionID
1009625783
dbo:wikiPageWikiLink
dbr:University_of_Nijmegen dbc:Compiler_construction dbr:Abstract_object dbc:Parser_generators dbr:Mephisto_(chess_computer) dbr:Backus–Naur_form dbr:Cornelis_H._A._Koster dbr:Self-documenting dbc:Formal_languages dbc:Compiler_theory dbr:Parsing_expression_grammar dbr:Programming_language dbr:Abstraction dbr:Affix_grammar dbr:Compiler dbr:Prolog
dbo:wikiPageExternalLink
n14:cdl3.pdf n14:hms.ps
owl:sameAs
freebase:m.02q0s7p n12:4iBvW dbpedia-nl:Compiler_Description_Language dbpedia-fa:زبان_توصیف_کامپایلر wikidata:Q5156377 yago-res:Compiler_Description_Language
dbp:wikiPageUsesTemplate
dbt:Reflist dbt:Self-published dbt:Multiple_issues dbt:ISBN dbt:Notability dbt:Cleanup_rewrite
dbo:abstract
Compiler Description Language (CDL) is a programming language based on affix grammars. It is very similar to Backus–Naur form (BNF) notation. It was designed for the development of compilers. It is very limited in its capabilities and control flow, and intentionally so. The benefits of these limitations are twofold. On the one hand, they make possible the sophisticated data and control flow analysis used by the CDL2 optimizers resulting in extremely efficient code. The other benefit is that they foster a highly verbose naming convention. This, in turn, leads to programs that are, to a great extent, self-documenting. The language looks a bit like Prolog (this is not surprising since both languages arose at about the same time out of work on affix grammars). However, as opposed to Prolog, control flow in CDL is deterministically based on success/failure, i.e., no other alternatives are tried when the current one succeeds. This idea is also used in parsing expression grammars. CDL3 is the third version of the CDL language, significantly different from the previous two versions.
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:Compiler_Description_Language?oldid=1009625783&ns=0
dbo:wikiPageLength
9085
foaf:isPrimaryTopicOf
wikipedia-en:Compiler_Description_Language