zu www.bildungsgueter.de zur Inhaltsübersicht des Kapitels

Verfügbare Compiler


Einen Überblick über verfügbare Compiler gibt diese Seite: http://www.wotug.org/occam/compilers/

Wer sich intensiv mit der Sprache Occam beschäftigen will, sieht sich mit dem Problem konfrontiert, dass es nur wenige frei verfügbare Compiler gibt und dass diese wenigen Compiler nirgends gebrauchsfertig bereitgetellt werden.

Für die Verwendung auf Linux-Rechnern kommen zwei Compiler in Betracht:

Beide Compiler sind 32-bit-Systeme und beide Compiler sind so alt, dass ihre Installation auf neueren Linux-Systemen Probleme aufwirft. Es scheint erforderlich zu sein, auf eine ältere Version von Debian für 32-bit Rechner zurückzugreifen.

Dieses Tutorial behandelt die Verwendung sowohl des Kent Retargetable occam Compilers als auch des Southampton Portable Occam Compilers. Beide Compiler unterscheiden sich wesentlich voneinander. Es ist keineswegs einfach, Code zu schreiben, der von beiden Compilern übersetzt werden kann.

Eine Übersicht über die wichtigsten Unterschiede zwischen beiden Compilern steht hier.

Auswahl eines geeigneten Linux-Systems

Die Verwendung eines 64-bit Betriebssystems bringt für Occam keine Vorteile, da die hier beschriebenen Occam-Compiler 32-bit Systeme sind. Da überdies erkennbar ist, dass 64-bit-Betriebssysteme in naher Zukunft keine Unterstützung mehr für die Ausführung von 32-bit-Program­men anbieten werden, ist es sinnvoll, auf ein aktuelles 32-Bit Linux zurückzugreifen. Ein solches Linux-System kann auch als virtueller Rechner auf einem Arbeitsplatzrechner installiert werden. Ein virtueller Rechner mit 4 GB Arbeitsspeicher und einer virtuellen Platte mit 64 GB ist für die Arbeit mit Occam mehr als ausreichend.

Empfehlung

Die 32-bit Version von Debian (Debian Jessie) hat sich für die beiden hier beschriebenen Occam-Systeme als Betriebssystem bewährt.

Es hat Versuche gegeben, den Kent Retargetable occam Compiler auf dem Raspberry Pi zu compilieren. Die Seite https://www.raspberrypi.org/forums/viewtopic.php?t=24795 berichtet über einen solchen Versuch. Das Repository https://github.com/omerk/occam-raspi enthält Beispielprogramme, die auf dem Raspberry Pi ablauffähig sein sollen.

Installationshinweise

Kent Retargetable occam Compiler für Linux

Southampton Portable Occam Compiler für Linux

Gegenwärtig wird dieser Compiler nicht behandelt: http://projects.cs.kent.ac.uk/projects/tock/trac/


zur Inhaltsübersicht des Kapitels