首页 > 知识&问答
奥利-约翰·达尔——面向对象之父
发布时间:2024-11-06 16:25:33 / 浏览量:
OllieJohnDahl和ClystonNigat共同创建了Simula,他被认为是面向对象之父。因此,他和ChristensenNigat共同获得了2001年的图灵奖和2002年的约翰·冯·诺伊曼奖。
1967年5月20日,在挪威奥斯陆郊外的小镇莉沙布举行的IFIPTC-2工作会议上,挪威科学家Ole-JohanDahl和KristenNygaard正式发布了Simula67语言。Simula67被认为是最早的面向对象程序设计语言,它引入了所有后来面向对象程序设计语言所遵循的基础概念:对象、类、继承。之后,在1968年2月形成了Simula67的正式文本。
Simula是由Ole-JohanDahl和KristenNygaard在20世纪60年代在奥斯陆挪威计算中心开发的两种模拟编程语言SimulaI和Simula67的名称。在句法上,它是ALGOL60的一个相当忠实的超集。
Simula被认为是靠前个面向对象的编程语言。顾名思义,Simula就是为模拟而设计的,并且该领域的需求为当今面向对象语言的许多功能提供了框架。
Simula已被广泛用于模拟VLSI设计,过程建模,协议,算法以及排版,计算机图形和教育等其他应用。Simula的影响常常被低估,并且Simula类型的对象在C++,ObjectPascal,Java,C#和其他几种语言中被重新实现。计算机科学家,例如C++的创造者BjarneStroustrup和Java的创造者JamesGosling已经承认Simula是一种主要影响。