Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Entwurf und Implementierung einer OCCAM-Programmierumgebung |
| Autor | Demuth, Christian |
| Erscheinungsjahr | 1986 |
| Abstract | Diese Diplomarbeit beinhaltet den Entwurf und die Implementierung einer OCCAM-Programmierumgebung. Das System besteht aus einem syntaxgesteuerten Editor, dem OCCAM-Übersetzer und dem Laufzeitsystem. Der Übersetzer wird vom Editor aus aktiviert; das übersetzte Programm kann ebenfalls direkt vom Editor aus gestartet werden. Der syntaxgesteuerte Editor arbeitet tabellengesteuert und ist so ausgelegt, daß er leicht an andere Sprachen angepaßt werden kann. Die Syntax von OCCAM ist nicht Bestandteil des Editors, sondern wird extern dazugeladen. Der Editor erzeugt syntaktisch korrekte Quellprogramme und erspart dem Übersetzer die lexikalische und die syntaktische Analyse. Der OCCAM-Übersetzer benötigt nur einen Durchgang durch das Quellprogramm. Er generiert Objektcode für die CPU MC68000 von Motorola. Hauptaugenmerk wurde auf kurze Übersetzungszeiten gelegt. Sowohl der OCCAM-Quellcode als auch der erzeugte Objektcode stehen daher im Hauptspeicher. Die Implementierung des Systemes erfolgte in GEM-DOS-Pascal auf einem Atari 520ST+. |
| Status | Verfügbar |