KRoC

KRoC

KRoC, the Kent Retargetable occam Compiler, is an occam implementation 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 DEC Alpha processors.

Along with the translation to different processors, the KRoC team have modified the compiler significantly, creating a compiler for what has become known as occam v2.5, and now as occam-pi.

Originally the translation from the occam compiler front-end was by interpretation of the ASCII assembly language file. 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 Java 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, x86 on Windows using Cygwin, and a SPARC port is in the works.

ee also

* [http://www.cs.kent.ac.uk/projects/ofa/kroc KRoC Homepage]
* [http://www.wotug.org/kroc/ KRoC Page at WoTUG.Org]
* [http://frmb.org/occ21-extensions.html Dr. Fred Barnes' KRoC page]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • KROC — or Kroc may refer to:*KROC (AM), a radio station (1340 AM) licensed to Rochester, Minnesota, United States *KROC FM, a radio statio (106.9 FM) licensed to Rochester, Minnesota, United States *KTTC, a television station (channel 10) licensed to… …   Wikipedia

  • Kroc Le Bô — Album One shot Scénario Bruno Chevalier Dessin Thierry Ségur Personnages principaux Kroc le Bô Éditeur …   Wikipédia en Français

  • Kroc le Bo — Kroc le Bô Kroc le Bô Album One shot Scénario Bruno Chevalier Dessin Thierry Ségur Personnages principaux Kroc le Bô Éditeur …   Wikipédia en Français

  • Kroc le Bô — Album One shot Scénario Bruno Chevalier Dessin Thierry Ségur Personnages principaux Kroc le Bô Éditeur …   Wikipédia en Français

  • Kroc le bô — Album One shot Scénario Bruno Chevalier Dessin Thierry Ségur Personnages principaux Kroc le Bô Éditeur …   Wikipédia en Français

  • -kroć — {{/stl 13}}{{stl 7}} druga część wyrazów złożonych (pisana łącznie z liczebnikiem lub zaimkiem) zastępująca słowo: raz, razy; np. dwakroć = dwa razy, ilekroć = ile razy, np.: {{/stl 7}}{{stl 8}}Dostał dwakroć tyle. Ilekroć go spotykał, odczuwał… …   Langenscheidt Polski wyjaśnień

  • KROC-FM — Infobox Radio station name = KROC FM city = Rochester, Minnesota area = branding = KROC FM 106.9 slogan = Today s Best Music airdate = Unknown frequency = 106.9 MHz format = Top 40 (CHR) power = erp = 100,000 watts haat = 338 meters (1109 feet)… …   Wikipedia

  • KROC (AM) — Infobox Radio station name = KROC frequency = 1340 kHz AM airdate = 1930 area = Rochester format = Commercial; News/Talk owner = Cumulus Media callsign meaning = ROChester webcast = [http://player.cumulusstreaming.com/Audioplay.html?KROC AM… …   Wikipedia

  • Kroc — Ray Arthur Kroc (* 5. Oktober 1902 in Oak Park, Illinois; † 14. Januar 1984 in San Diego, Kalifornien) war Gründer der McDonald’s Corporation. Mit dem Spitznamen „the Hamburger King“ wurde Kroc in die „Liste der 100 einflussreichsten Personen des …   Deutsch Wikipedia

  • Kroc — (1902–84) the American who developed McDonald’s into the biggest fast food restaurant company in the world. In 1955 he bought the company and its name from two brothers, Richard and Maurice McDonald, who had one restaurant in San Bernardino,… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”