【摘要】:Niklaus Wirth:瑞士计算机科学家,Pascal、Modula语言创始人,结构化程序设计思想的提出者。Wirth被誉为“Pascal之父”。在程序设计语言与编译器设计领域,Wirth的主要贡献在于:● 设计与实现了Pascal。20世纪80年代后期,Wirth又致力于“Oberon计划”的研究,设计并实现了一个超越Pascal与Modula的Oberon语言。与Pascal、Modula相比,Oberon语言更安全,它引入了数组越界检查、垃圾回收、强类型检查等机制。2007年,Wirth实现了Oberon-07,其目标机是32位ARM处理器。
Niklaus Wirth:瑞士计算机科学家,Pascal、Modula语言创始人,结构化程序设计思想的提出者。1934年2月15日出生于瑞士温特图尔。1958年取得瑞士苏黎世工学院学士学位,1960年取得加拿大莱维大学硕士学位,1963年获得美国加州大学伯克利分校博士学位。毕业后进入斯坦福大学计算机科学系工作,在此期间,他实现了平生第一个语言Euler。1967年,Wirth拒绝了斯坦福大学的挽留,首先回到瑞士苏黎世大学任职,而后又于1968年回到了他的母校苏黎世工学院工作。
“算法+数据结构=程序”这个著名的公式正是由Wirth提出的,他也因此获得了1984年图灵奖。Wirth被誉为“Pascal之父”。在程序设计语言与编译器设计领域,Wirth的主要贡献在于:
● 设计与实现了Pascal。
● 设计与实现了Modula与Modula-2。(www.daowen.com)
● 提出了结构化程序设计思想。
● 对著名的BNF进行了扩充,提出了EBNF( Extended BNF)。
20世纪80年代后期,Wirth又致力于“Oberon计划”的研究,设计并实现了一个超越Pascal与Modula的Oberon语言。与Pascal、Modula相比,Oberon语言更安全,它引入了数组越界检查、垃圾回收、强类型检查等机制。当然,最令人期待的是Oberon不但支持应用软件设计,还支持操作系统的设计。2007年,Wirth实现了Oberon-07,其目标机是32位ARM处理器。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关编译器设计之路的文章