在哪里可以找到Ubuntu 16.04的Oberon模块?

时间:2017-08-07 04:55:51

标签: module ubuntu-16.04 oberon

我读过Niklaus Wirth的书,想要试试这本书中的例子。

我尝试运行简单的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

安装Oberon

1 个答案:

答案 0 :(得分:3)

模块 Oberon 文本通常与Oberon操作系统相关联。我所知道的独立Oberon编译器唯一的库标准是“奥克伍德Oberon-2编译器开发人员指南”。使用模块 Out Hello World 程序应该像

一样简单
MODULE hello;

    IMPORT Out;

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

我还可以推荐实现最新版本(原始)Oberon语言的编译器OBNC:

  

http://miasap.se/obnc/