KRoC (original) (raw)

About DBpedia

The Kent Retargetable occam Compiler (KRoC), is computer software, an implementation of the programming language occam, that is based on the Inmos occam 2.1 compiler as a front-end and a retargetable back-end to produce machine code for various microprocessors. Ports of the compiler have been made for PowerPC, SPARC, x86, and Alpha processors. Along with the translation to different processors, the KRoC team have modified the compiler significantly, creating a compiler for what has become termed occam v2.5, and now as occam-π, pronounced occam-pi.

Property Value
dbo:Software/fileSize 6.67
dbo:abstract The Kent Retargetable occam Compiler (KRoC), is computer software, an implementation of the programming language occam, that is based on the Inmos occam 2.1 compiler as a front-end and a retargetable back-end to produce machine code for various microprocessors. Ports of the compiler have been made for PowerPC, SPARC, x86, and Alpha processors. Along with the translation to different processors, the KRoC team have modified the compiler significantly, creating a compiler for what has become termed occam v2.5, and now as occam-π, pronounced occam-pi. Originally the translation from the occam compiler front-end was by interpretation of the American Standard Code for Information Interchange (ASCII) file in assembly language. This worked reasonably well but was slow and occasionally inconvenient. The current KRoC compiler target is an Extended Transputer Code (ETC), which is then translated into the target machine language. ETC code can be viewed as a kind of byte code: it is a compact description of the compiler's intent on a virtual machine that is similar to the transputer. ETC-code variants of the KRoC compiler exist for Intel x86 on Linux, and on Windows using Cygwin. A SPARC port is in the works. (en)
dbo:computingPlatform dbr:PowerPC dbr:SPARC dbr:DEC_Alpha dbr:IA-32
dbo:developer dbr:University_of_Kent
dbo:fileSize 6670000.000000 (xsd:double)
dbo:genre dbr:Compiler
dbo:latestReleaseDate 2006-01-14 (xsd:date)
dbo:latestReleaseVersion 1.4.0
dbo:license dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License
dbo:operatingSystem dbr:Parsytec dbr:FreeBSD dbr:Linux dbr:Tru64_UNIX dbr:Solaris_(operating_system)
dbo:wikiPageExternalLink http://frmb.org/occ21-extensions.html http://www.wotug.org/kroc/ http://transterpreter.org
dbo:wikiPageID 2079758 (xsd:integer)
dbo:wikiPageLength 3095 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1081888471 (xsd:integer)
dbo:wikiPageWikiLink dbr:PowerPC dbr:Byte_code dbr:University_of_Kent dbr:Compiler dbr:SPARC dbr:Parsytec dbr:Transputer dbr:FreeBSD dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License dbr:Linux dbr:Tru64_UNIX dbr:ASCII dbr:Cygwin dbr:DEC_Alpha dbr:Machine_code dbr:Assembly_language dbc:Compilers dbc:University_of_Kent dbr:Solaris_(operating_system) dbr:Inmos dbr:Microprocessor dbr:Microsoft_Windows dbr:Occam_(programming_language) dbr:X86 dbr:Virtual_machine dbr:Software dbr:IA-32 dbr:Occam-π
dbp:author Fred Barnes, Peter Welch (en)
dbp:developer University of Kent, Occam For All Group (en)
dbp:discontinued Yes (en)
dbp:genre dbr:Compiler
dbp:language English (en)
dbp:latestReleaseDate 2006-01-14 (xsd:date)
dbp:latestReleaseVersion 1.400000 (xsd:double)
dbp:license dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License
dbp:name Kent Retargetable occam Compiler (en)
dbp:operatingSystem dbr:Parsytec dbr:FreeBSD dbr:Linux dbr:Tru64_UNIX dbr:Solaris_(operating_system)
dbp:platform dbr:PowerPC dbr:SPARC dbr:DEC_Alpha dbr:IA-32
dbp:size 6.67 MB (en)
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:No_footnotes dbt:Official_website dbt:Other_uses dbt:Reflist dbt:Start_date_and_age dbt:URL dbt:Use_dmy_dates
dcterms:subject dbc:Compilers dbc:University_of_Kent
gold:hypernym dbr:Implementation
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatCompilers yago:CausalAgent100007347 yago:Communicator109610660 yago:Compiler109946957 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Writer110794014 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553
rdfs:comment The Kent Retargetable occam Compiler (KRoC), is computer software, an implementation of the programming language occam, that is based on the Inmos occam 2.1 compiler as a front-end and a retargetable back-end to produce machine code for various microprocessors. Ports of the compiler have been made for PowerPC, SPARC, x86, and Alpha processors. Along with the translation to different processors, the KRoC team have modified the compiler significantly, creating a compiler for what has become termed occam v2.5, and now as occam-π, pronounced occam-pi. (en)
rdfs:label KRoC (en)
owl:sameAs freebase:KRoC yago-res:KRoC wikidata:KRoC https://global.dbpedia.org/id/4pGTj
prov:wasDerivedFrom wikipedia-en:KRoC?oldid=1081888471&ns=0
foaf:homepage http://www.cs.kent.ac.uk/projects/ofa/kroc
foaf:isPrimaryTopicOf wikipedia-en:KRoC
foaf:name Kent Retargetable occam Compiler (en)
is dbo:wikiPageDisambiguates of dbr:KROC dbr:Kroc
is dbo:wikiPageWikiLink of dbr:Transterpreter dbr:Occam_(programming_language) dbr:KROC dbr:Kroc dbr:Occam-π
is foaf:primaryTopic of wikipedia-en:KRoC