Simula，一种编译式的程式语言，在1960年代在奥斯陆的挪威电子计算中心（Norwegian Computing Center）开始被发展出来，主要的设计者是奥利-约翰·达尔（Ole-Johan Dahl）与克利斯登·奈加特。开发出了Simula I与Simula 67两代。它承继了ALGOL 60的基础，被认为是第一个物件导向程式设计的程式语言。Simula 67介入了对象、类、继承和子类、虚过程，还有协程、离散事件模拟和垃圾收集特征。Simula影响了Smalltalk以及接下来所有的物件导向程