目录:
定义-Oberon是什么意思?
Oberon是一种通用,命令式,模块化,结构化和面向对象的编程语言,受到了Pascal编程语言的直接继承者Modula-2语言的极大影响。 Oberon由Niklaus Wirth教授于1986年创建,这是通过集中精力以降低复杂性来提高Modula-2的功能和性能的结果。 该语言的主要特征是记录类型的类型扩展的概念。Techopedia解释Oberon
Oberon是Pascal Modula-2家族的一种编程语言,在设计时就铭记了爱因斯坦的座右铭:使其尽可能简单,但不要简单。 从本质上讲,这意味着设计语言的主要指导原则是集中于添加基本的基本功能,并省略所有不必要的内容。 这样就产生了一种功能丰富的编程语言,但是学习和应用非常简单。
Oberon在Modula-2中对其原始资料进行了很多更改。 例如,它强调了使用库概念来扩展语言,并取消了枚举和子范围类型。 集合类型受到限制,并且一些底层工具被大大减少或完全删除,例如类型传递函数。 并且为了使语言更安全,引入了水密类型检查,运行时严格的索引检查和零指针检查以及安全类型概念。
Oberon语言提供以下功能:
- 支持系统编程
- 垃圾收集
- 模块和单独编译
- 隔离不安全的代码
- 字符串运算
- 带类型测试的类型扩展
