Can you summarize the following document?
        
  克利斯登·奈加特在1957年开始在自己的电脑上写模拟器。为了发展他的模拟器,他需要更强大的程序语言。1962年1月,奥利-约翰·达尔开始跟他合作。他们受到ALGOL 60的启发,在同年5月,发展出第一个模拟器程序语言,取名为Simula I。此时,克利斯登·奈加特受到UNIVAC邀请,去协助他们开发UNIVAC 1107电脑。他向UNIVAC软件部门的主管,鲍伯·贝莫(Bob Bemer),展示了Simula的想法。鲍伯·贝莫是ALGOL忠实的支持者,他看出Simula计划的潜力。鲍伯·贝莫同时负责主办国际资讯处理协会(IFIP)所举行的第二次国际会议,他力邀克利斯登·奈加特前往发表论文,论文主题是「SIMULA-扩展ALGOL到离散事件网络的描述」(SIMULA—An Extension of ALGOL to the Description of Discrete-Event Networks)。  1963年8月,挪威电子计算中心以优惠价格购买到UNIVAC 1107,在UNIVAC的合约同意下,奥利-约翰·达尔在这台电脑上安装了Simula I。它是以ALGOL 60的编译器来实作的。1965年1月,Simula I终于可以在UNIVAC 1107上完全的运作。接下来几年,克利斯登·奈加特与奥利-约翰·达尔致力于教授Simula I。Simula I也被移植到Burroughs B5500电脑,以及苏俄的URAL-16电脑上。  1965年,东尼·霍尔首次提出记录类别构造的概念,1966年,克利斯登·奈加特与奥利-约翰·达尔给它扩展了加前缀(prefixing)的概念和满足通用的进程概念所需要的其他特征,他们所称的进程后来称为物件。1967年5月,奈加特和达尔在奥斯陆举办的IFIP工作小组论坛中,发表了关于类别与继承声明的论文,形成Simula 67的第一份定义文件。  1968年召开的会议,则组成了SIMULA标准小组(SIMULA Standards Group, SSG),发表了第一份官方Simula标准文件。

  

  按源代码大小来衡量的话,空计算机文件是Simula中最小的程序。它只包含一个东西,就是虚无的语句。  但是,最小的程序更经常表示为空块:  它开始执行并立即终止。语言缺乏来自程序的任何返回值。

  Simula的Hello World范例:  Simula是大小写敏感的。

  Simula支持传名调用,所以可以轻易实现。但是对简单形式参数的缺省的传送模式是传值调用,不同于ALGOL使用传名调用。Jensen设备的源代码因此在由Simula编译器编译时必须对指定参数为传名调用。  另一个简单的例子是formula_1,它可以实现如下:  上面例子对控制变量codice_1和表达式codice_2使用了传名调用。这允许将控制变量用于表达式之中。  注意Simula标准允许对在for循环中的控制变量的特定限制。上述代码因此出于最大可移植性而使用了while循环。  下列公式:  formula_2  可以实现为如下:

  一个更现实的例子,使用了类、子类和虚过程:  上面例子中,有一个超类codice_3,它有二个子类codice_4和codice_5。这里有一个,它有二个实现。执行开始于执行主程序。Simula缺乏的概念,因为带有纯虚过程的类可以被。这意味着上述例子中,所有类可以被实例化。调用纯虚过程无论如何都会产生运行时间。

  Simula包括了一个模拟器包,用于做离散事件模拟。这个模拟器包是基于了Simula的面向对象特征和它的协程概念。  Sam、Sally和Andy正在逛商店买衣服。他们必须共享一个试衣间。他们每人只能浏览商店大约12分钟,并接着独占的使用试衣间大约3分钟,每个活动都服从正态分布。他们的试衣间经历被模拟如下:  主块被前缀着codice_6用来启用模拟器。模拟器包在任何块上使用,而且模拟器甚至可以嵌套,在模拟某人做模拟的时候。  试衣间对象为访问试衣间使用了一个队列codice_7。当一个人要求用试衣间的时候,而它正在使用,他们必须等待于这个队列,即codice_8。当某人离开试衣间的时候,从这个队列中释放出第一个人(如果有的话),即codice_9,并相应的从门队列中移除他,即codice_10。  codice_11是codice_12的子类,而它的活动,即用来浏览商店的时间和在试衣间度过的时间,使用codice_13来描述,并调用在试衣间对象中的过程来要求和离开试衣间。  主程序建立所有对象并激活所有人对象来将他们放置入这个时间队列。主程序在程序终止前保持100分钟的模拟时间。
Simula,一种编译式的程序语言,在1960年代在奥斯陆的挪威电子计算中心(Norwegian Computing Center)开始被发展出来,主要的设计者是奥利-约翰·达尔(Ole-Johan Dahl)与克利斯登·奈加特。开发出了Simula I与Simula 67两代。它承继了ALGOL 60的基础,被认为是第一个物件导向程序设计的程序语言。