Modula-2 编辑
Modula-2,是一种通用的结构化过程式编程编程语言,由尼克劳斯·维尔特在1978年至1985年间于苏黎世联邦理工学院开发。它具有充分的灵活性用于系统编程,和更加广阔应用领域。特别是,它被设计为以一种直接的方式支持分离编译和数据抽象。它的很多语法基于了维尔特早先的周知语言Pascal语言
2
相关
Modula-3是一种系统编程编程语言,它是叫做Modula-2+的升级版本的Modula-2的后继者。虽然它已经在研究界有了影响力,受其影响的语言有Java、C#和Python,但未能在工业上被广泛采用。它是在上世纪80年代末由在数字设备公司系统研究中心和Olivetti研究中心的Luca Cardelli、James Donahue、Lucille Glassman、Mick Jordan、Bill Kalsow和Greg Nelson设计。
高阶组合语言是一种由Randall Hyde 发明的组合语言,它允许使用更高级的语言结构来帮助初学者和资深汇编语言开发者。 它完全支持高级数据类型和面向对象编程。 它使用松散的基于几种高阶程式语言的语法,如Pascal、Ada、Modula-2 和 C++,以允许创建可读的汇编语言程序,并允许 HLL 程序员尽可能快地学习自身。
Oberon是一种通用编程语言,最初由尼克劳斯·维尔特在1987年推出,是维尔特风格的类ALGOL语言中的最后一员。Oberon是增进Pascal语言的直接后继者Modula-2的能力,并减少其复杂度的集中努力的结果。它的原理性新特征是记录类型的类型扩展的概念。它允许新数据类型构造在现存数据类型之上并关联于它们,脱离了严格的静态类型数据的教条。Oberon是在瑞士的苏黎世联邦理工学院作为Oberon操作系统实现的一部分而开发的。这个名字来自天王星的卫星天卫四。
高阶组合语言是一种由Randall Hyde 发明的组合语言,它允许使用更高级的语言结构来帮助初学者和资深汇编语言开发者。 它完全支持高级数据类型和面向对象编程。 它使用松散的基于几种高阶程式语言的语法,如Pascal、Ada、Modula-2 和 C++,以允许创建可读的汇编语言程序,并允许 HLL 程序员尽可能快地学习自身。
在程序设计中,不透明指针是不透明数据类型的一种特殊情况,这种资料类型被声明为指标某种未指定类型的记录或数据结构的指标。不透明指针存在于Ada、C语言、C++、D语言和Modula-2 等多种编程语言中
在程序设计中,不透明指针是不透明数据类型的一种特殊情况,这种资料类型被声明为指标某种未指定类型的记录或数据结构的指标。不透明指针存在于Ada、C语言、C++、D语言和Modula-2 等多种编程语言中