×

Niklaus Wirth学校。简约的艺术。 (英语) Zbl 0956.68030号

海德堡:dpunkt.verlag。260页(2000年)。
摘要:这本书是对计算机科学和信息学先驱Niklaus Wirth(1934年出生于瑞士温特图尔)的致敬,其中包含了各种贡献(历史、技术或教学),重点是他作为教师的身份,他在苏黎世理工学院建立了这一领域(1999年3月退休)。因此,第一部分,Niklaus Wirth——计算机科学的先驱是他职业生涯的传记素描——开始于美国(Algol-W),回到苏黎世,在Pascal取得巨大成功,Lilith计算机和Modula-2的开发,最后是Ceres工作站和Oberon系统。(Gustav Pomberger、Hanspeter Mössenböck、Peter Rechenberg). 他们形容他“罕见的个人特征组合”如下所示:“一方面,他天生是一个发明家,对未来的重要性有着强烈的感觉。另一方面,他的能力是以最有利的方式将理论与实践结合起来……他痴迷于追求简单、高效和优雅。”
作为补充,第二部分包含了Wirth自己的观点(他的观点图灵讲座, 1985) (从程序设计到计算机构造)《ACM 28,2通讯》(1985年)和(手写!)Edsger W。迪杰斯特拉(关于一个有根据关系的传递闭包).
第三部分结合了他的学生对日常工作的五种描述(和评价):关于Oberon系统主任弗朗兹(Oberon-被忽视的珠宝)和汉斯彼得·莫森博克(编译器构造。尼克劳斯·沃思的艺术); 在Lilith电脑的操作系统Medos上斯文德·埃里克·克努森(Retrospect中的Medos),基于Pascal P代码,由彼得·舒尔赫斯(内在复杂世界中的精益系统)和Lola硬件描述语言(用于ETH数字实验室),由斯蒂芬·W。格林(学习简单的价值).
第四部分包含五篇更具技术性的论文,阐述了Wirth指导原则及其应用的影响:于尔格·古克内特(举例)宣传小型专用语言的效率,并认为,因此,教授编译器对计算机科学教学至关重要(编译器构造与Lotus Notes(TM):一场奇怪的战斗).克莱门斯·斯泽佩斯基讨论(程序的)模块和(软件系统的)组件概念之间的异同(模块和组件–竞争对手还是合作伙伴?).罗伯特·格瑞史莫斯尔詹·米特罗维奇给出一个特定编译器的详细文档,并说明Java现在使用的概念是Wirth早就使用过的(而且更优雅)概念(Java HotSpot(TM)虚拟机编译器).汉斯·埃伯利描述了Clint,这是一种使用两个信道(大容量信道和快速信道)的网络架构,在这两个信道中,效率的提高与可扩展性的限制进行了权衡(设计群集网络).马丁·奥德斯基以漏斗为例,描述了编程语言(重写系统)的现代概念,以及如何将Wirth的设计风格和原则应用于这些语言(用函数网络编程). 第五部分包括三份报告:伯恩哈德·瓦格纳分析了为什么在80年代个人电脑时代的黎明,Lilith电脑(由Wirth开发)在商业上失败了,尽管它比竞争对手(IBM和苹果)更先进。另一方面,罗伯特·伯顿、法雷尔·奥斯特勒、汤姆·博伊尔、冯·布朗和马特·莫里斯讲述Lilith是如何在商业环境中成功用于CAD开发的,以及约瑟夫·坦普尔使用最近(1997年)的一个数据库项目,描述了Oberon作为原型和开发工具的优势。最后一部分由三段简短的个人回忆组成Kathleen Jensen、Jirka Hoppe、,安·丁基.

MSC公司:

68N25号 操作系统理论
01A70号 传记、讣告、个人信息、参考书目
68-02 与计算机科学有关的研究展览会(专著、调查文章)
68-03 计算机科学史
68甲15 编程语言理论

传记参考:

尼克劳斯·沃思
PDF格式BibTeX公司 XML格式引用