Oberon，一种程式语言，由是Pascal之父尼克劳斯·维尔特设计。最初是作为Oberon项目的一部分出现的。在设计了Pascal，Modula，Modula-2之后，Wirth发现程序语言过分复杂精微了，提供了很多很少用或者基本不用的抽象机制，而Oberon是最简化的一次尝试。它设计的非常小，一页纸就能用EBNF写下它的文法。最早的Oberon全编译器才4000多行代码。现在Oberon已经发展到Oberon-2，Oberon-07。Oberon是一个以安全为目标的语言，它包括数组边界检查，垃圾回收以及