2017-08-07 77 views
0

我讀了Niklaus Wirth的書,並希望從本書中嘗試一些例子。哪裏可以找到用於Ubuntu 16.04的Oberon模塊?

,我嘗試運行簡單的奧伯倫的Hello World:http://groups.engin.umd.umich.edu/CIS/course.des/cis400/oberon/hworld.html#source

,但得到的錯誤:

$ obc -o hello Hello.m 
"Hello.m", line 4: the interface file for 'Oberon' cannot be found 
>   IMPORT Oberon, Texts; 
>     ^^^^^^ 

"Hello.m", line 4: the interface file for 'Texts' cannot be found 
>   IMPORT Oberon, Texts; 
>       ^^^^^ 

顯然,我應該安裝所需的模塊。快速谷歌搜索不給我答案。那麼我在哪裏可以找到這個模塊?

我從這個DEB http://spivey.oriel.ox.ac.uk/corner/Installing_OBC_release_3.0

回答

1

安裝Oberon的模塊奧伯倫文本通常與Oberon的操作系統相關聯。我知道的唯一針對獨立Oberon編譯器的庫標準是「Oberon-2編譯器開發人員的奧克伍德準則」。使用模塊,在的Hello World程序應儘可能簡單

MODULE hello; 

    IMPORT Out; 

BEGIN 
    Out.String("hello, world"); 
    Out.Ln 
END hello. 

我也可以推薦其實現的最新版本(原件)奧伯倫語言的編譯器OBNC:

http://miasap.se/obnc/

相關問題