About: KRoC

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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
dbo:developer
dbo:fileSize
  • 6670000.000000 (xsd:double)
dbo:genre
dbo:latestReleaseDate
  • 2006-01-14 (xsd:date)
dbo:latestReleaseVersion
  • 1.4.0
dbo:license
dbo:operatingSystem
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2079758 (xsd:integer)
dbo:wikiPageLength
  • 3095 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1081888471 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Fred Barnes, Peter Welch (en)
dbp:developer
  • University of Kent, Occam For All Group (en)
dbp:discontinued
  • Yes (en)
dbp:genre
dbp:language
  • English (en)
dbp:latestReleaseDate
  • 2006-01-14 (xsd:date)
dbp:latestReleaseVersion
  • 1.400000 (xsd:double)
dbp:license
dbp:name
  • Kent Retargetable occam Compiler (en)
dbp:operatingSystem
dbp:platform
dbp:size
  • 6.67 MB (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
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
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Kent Retargetable occam Compiler (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License