simula

simula
Simula是一种面向对象的编程语言,由挪威科学家Ole-Johan Dahl和Kristen Nygaard在1960年代在奥斯陆的挪威计算中心开发。Simula包括两种编程语言:Simula I和Simula 67。Simula 67在1967年5月20日在挪威奥斯陆郊外的小镇莉沙布举行的IFIP TC-2工作会议上正式发布。Simula被认为是最早的面向对象编程语言,引入了所有后来面向对象编程语言所遵循的基础概念:对象、类、继承。
Simula的句法基于ALGOL 60,是ALGOL 60的一个相当忠实的超集。Simula 67引入了对象、类、子类(后来称为子类继承超类)、虚过程、协程、离散事件模拟和特征性的垃圾收集。Simula的影响常常被低估,但Simula类型的对象在C++、Object Pascal、Java、C#和其他几种语言中被重新实现。计算机科学家如C++的创造者Bjarne Stroustrup和Java的创造者James Gosling已经承认Simula是一种主要影响。
Simula已被广泛用于模拟VLSI设计、过程建模、协议、算法以及排版、计算机图形和教育等其他应用。

程序语言

1967年5月20日,在挪威奥斯陆郊外的小镇莉沙布举行的IFIP TC-2 工作会议上,挪威科学家Ole-Johan Dahl和Kristen Nygaard正式发布了Simula 67语言。之后,在1968年2月形成了Simula 67的正式文本。