2012-04-13 42 views
4

我對Oberon語言感興趣,我想知道:普通程序員實際使用的語言還是僅由研究人員使用?生產就緒嗎?我想到的是需要GUI支持和可能的Internet連接(至少是客戶端POP3和SMTP功能)的非科學應用程序。 另外,你會推薦哪些Oberon口味用於我的需求(Oberon2,Active Oberon等)?越簡單越好,只要維護得好,並且有一些社區。 如果可能,我想在常規主機環境(Windows或Linux)中運行我的應用程序,而不需要特殊的運行時環境或特殊的操作系統。Oberon爲應用程序編程做好準備的狀態

謝謝

回答

2

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++來完成簡單的事情。

1

OBNC是由尼古拉斯·沃斯原奧伯倫語言的最新版本(2016)新的編譯器。它通過C進行編譯,並且可以輕鬆連接到現有的C庫。

http://miasap.se/obnc/

相關問題