O-Codemaschine

Die O-Codemaschine ist eine virtuelle Maschine, die von Martin Richards gegen Ende der 1960er Jahre entwickelt wurde, um Maschinenunabhängigkeit BCPL, das auf niedriger Stufe Vorzeichen zu C und C ++ zu geben. Das Konzept hinter der O-Codemaschine sollte O-Codeproduktion schaffen (O tritt für Gegenstand ein) durch den BCPL Bearbeiter. Der O-Code wurde dann entweder interpretiert oder mehr normalerweise kompiliert, um spezifischen Code maschinell herzustellen. Diese Idee wurde in späteren Bearbeitern, wie P-Code für einige Bearbeiter von Pascal und der JVM-Code für javanische Bearbeiter verwendet. O-Code hat Richards erlaubt, allgemeine Kompilationsprobleme von der Maschine spezifische Durchführungsprobleme zu trennen, als er den BCPL Bearbeiter geschrieben hat. Sein Gebrauch im BCPL Bearbeiter hat den Bearbeiter leicht gemacht nach Backbord zu halten, und infolgedessen ist BCPL schnell verfügbar für viele Maschinen geworden.

Siehe auch

  • BCPL
  • O-Code
  • "Die Beweglichkeit des BCPL Bearbeiters", Martin Richards, Software - Praxis und Erfahrung, Vol. 1, Nr. 2, Seiten 135-146, 1971
  • BCPL - die Sprache und sein Bearbeiter, M. Richards und C. Whitby-Strevens, Universität von Cambridge Presse, Cambridge, 1980

Links


Oskar Hammerstein II / Otto Jespersen
Impressum & Datenschutz