Dahl）一道，他开发了最早的面向对象的程序设计语言SIMULA-I（1961年—1965年）和SIMULA-67，首次引入了面向对象程序设计语言的基本概念：对象、类、继承、virtual quantities、多线程（准并行的）的程序执行。他为挪威的工会进行计划、控制和数据处理方面的研究，一切都以参加工会劳工的利益来评估（1971年—1973年，与Olav Terje Bergo）。其它的研究和开发工作还包括：计算机技术对社会的影响和通用系统描述语言DELTA（1973年—1975年与Erik Holb