BlackBox有一些你想要的,運行在Windows的口味。
還有一些編譯爲Java字節碼並定位到JVM的環境。
看看POW和Gardens Point Component Pascal。
我恰好在使用一些命令行工具,它們都是Oberon編譯器。
OO2C是Oberon to C編譯器(但輸出不適合人類使用)。
Ofront是一個Oberon的人類可讀C,但我還沒有建立一個Linux機箱來運行它。 (否則,它應該在Windows上運行BlackBox)。
斯皮文教授還有Oxford Oberon Compiler。編譯成虛擬機的非常令人愉快的編譯器,但是整個目標代碼是一個自包含的應用程序(儘管命令行)。
這是一個非常小的下載,意味着教育環境,保持一切乾淨,並適用於原型的一些grunt工作或程序/模塊的代碼原型。它也被認爲只允許在黑白的XWindows中繪製位圖,可能是繪製圖形等,但我還沒有機會使用該功能。它有一個基於GUI的調試器,分析和一些其他有趣的工具,與大多數現代編譯器如gcc相比,它仍然非常小。它也完全獨立。
適用於Mac,Win,Linux,並具有源代碼。
通過比較,OO2C帶我走了一天,並且編譯完成了它(但它正在工作)。
我現在沒有Windows盒子,所以我無法運行BlackBox的副本,但它具有完整的GUI以及Component Pascal Collection網站提供的大量源代碼。
http://www.zinnamturm.eu/index.htm
如果你正在尋找的源代碼,你也應該在希望檢查出的網站,你不必推倒重來。
真的很高興進入Oberon後,整天對抗C/C++來完成簡單的事情。