The School of Niklaus Wirth: The Art of Simplicity
暫譯: 尼克勞斯·維爾特學派:簡約的藝術

Laszlo Boszormenyi, Jurg Gutknecht, Gustav Pomberger

買這商品的人也買了...

商品描述

Niklaus Wirth is one of the great pioneers of computer technology and winner of the ACM's A.M. Turing Award, the most prestigious award in computer science. he has made substantial contributions to the development of programming languages, compiler construction, programming methodology, and hardware design. While working at ERH Zurich, he developed the languages Pascal and Modula-2. He also designed an early high performance workstation, the Personal Computer Lilith, and most recently the language and operating system Oberon.

While Wirth has often been praised for his excellent work as a language designer and engineer, he is also an outstanding educator—something for which he is not as well known. This book brings together prominent computer scientists to describe Wirth's contributions to education. With the exception of some of his colleagues such as Professors Dijkstra, Hoare, and Rechenberg, all of the contributors to this book are students of Wirth. The essays provide a wide range of contemporary views on modern programming practice and also illuminate the one persistent and pervasive quality found in all his work: his unequivocal demand for simple solutions. The authors and editors hope to pass on their enthusiasm for simple engineering solutions along with their feeling for a man to whom they are all so indebted.

Contents

Part 1: Niklaus Wirth - a Pioneer of Computer Science
Niklaus Wirth - a Pioneer of Computer Science
Gustav Pomberger, Hanspeter Mossenbock, Peter Rechenberg
Part 2: Niklaus Wirth and Edsger W. Dijkstra
From Programming Language Design to Computer Construction
Niklaus Wirth
On the transitive closure of a wellfounded relation
Edsger W. Dijkstra

Part 3: The Teachings of a Scholar as Told by his Pupils - Common Work in Retrospect
Oberon - the Overlooked Jewel
Michael Franz
Compiler Construction - The Art of Niklaus Wirth
Hanspeter Mossenbock

Medos in Retrospect
Svend Erik Knudsen

Lean Systems in an Intrinsically Complex World
Peter Schulthess

Learning the Value of Simplicity
Stephen W. Gehring

Part 4: New Ways in Education and Research
Compiler Construction versus Lotus Notes: A Strange Battle
Jurg Gutknecht
Modules and Components - Rivals or Partners
Clemens Szyperski

A Compiler for the Java HotSpot Virtual Machine
Robert Griesemer, Srdjan Mitrovic

Designing a Cluster Network
Hans Eberle

Programming With Functional Nets
Martin Odersky

Part 5: Mastering Simplicity - in the Industry
Lilith meets the World of Business
Bernhard Wagner
the Chip Company that made $100M with MODULA-2
Robert Burton, Farrell Ostler, Thom Boyer, Fon Brown, Matt Morrise

FFF97 - Oberon in the Real World
Dr. Josef Templ

Part 6: The World According to Wirth - Personal, Anecdotal Reviews
Serendipity
Kathleen Jensen
Daily Life with N. Wirth
Jirka Hoppe

Third Millennium Culture
Ann Dunki

Authors and Editors

商品描述(中文翻譯)

尼克勞斯·維爾特(Niklaus Wirth)是計算機技術的偉大先驅之一,也是計算機科學中最具聲望的獎項——ACM的A.M.圖靈獎的得主。他對程式語言、編譯器建構、程式設計方法論和硬體設計的發展做出了重要貢獻。在蘇黎世的ERH工作期間,他開發了Pascal和Modula-2語言。他還設計了一款早期的高性能工作站——個人電腦Lilith,最近則開發了Oberon語言和作業系統。

雖然維爾特因其出色的語言設計和工程師工作而受到讚譽,但他也是一位傑出的教育者——這一點並不為人所熟知。本書匯集了多位著名的計算機科學家,描述維爾特對教育的貢獻。除了他的幾位同事,如Dijkstra教授、Hoare教授和Rechenberg教授外,本書的所有貢獻者都是維爾特的學生。這些文章提供了對現代程式設計實踐的廣泛當代觀點,並揭示了他所有作品中持久而普遍的特質:對簡單解決方案的明確要求。作者和編輯希望能夠傳遞他們對簡單工程解決方案的熱情,以及對這位他們都深感感激的人的情感。

目錄

第一部分:尼克勞斯·維爾特 - 計算機科學的先驅
尼克勞斯·維爾特 - 計算機科學的先驅
古斯塔夫·波姆貝格(Gustav Pomberger)、漢斯彼得·莫森博克(Hanspeter Mossenbock)、彼得·雷肯貝格(Peter Rechenberg)
第二部分:尼克勞斯·維爾特與艾德斯格·W·戴克斯特拉(Edsger W. Dijkstra)
從程式語言設計到計算機建構
尼克勞斯·維爾特
關於良基關係的傳遞閉包
艾德斯格·W·戴克斯特拉

第三部分:學者的教誨由他的學生講述 - 共同工作的回顧
Oberon - 被忽視的瑰寶
邁克爾·弗朗茲(Michael Franz)
編譯器建構 - 尼克勞斯·維爾特的藝術
漢斯彼得·莫森博克

Medos的回顧
斯文德·埃里克·克努森(Svend Erik Knudsen)

在內在複雜的世界中的精益系統
彼得·舒爾特斯(Peter Schulthess)

學習簡單性的價值
史蒂芬·W·格赫林(Stephen W. Gehring)

第四部分:教育與研究的新方法
編譯器建構與Lotus Notes:一場奇怪的戰鬥
尤爾格·古特克內赫特(Jurg Gutknecht)
模組與元件 - 競爭者還是夥伴
克萊門斯·西佩爾斯基(Clemens Szyperski)

一個針對Java HotSpot虛擬機的編譯器
羅伯特·格里澤默(Robert Griesemer)、斯爾詹·米特羅維奇(Srdjan Mitrovic)

設計一個叢集網路
漢斯·艾伯勒(Hans Eberle)

使用函數網路進行程式設計
馬丁·奧德斯基(Martin Odersky)

第五部分:在業界掌握簡單性
Lilith與商業世界的相遇
伯恩哈德·瓦格納(Bernhard Wagner)
那家用MODULA-2賺取1億美元的晶片公司
羅伯特·伯頓(Robert Burton)、法瑞爾·奧斯特勒(Farrell Ostler)、湯姆·博耶(Thom Boyer)、方·布朗(Fon Brown)、馬特·莫里斯(Matt Morrise)

FFF97 - 現實世界中的Oberon
約瑟夫·坦普爾博士(Dr. Josef Templ)

第六部分:維爾特的世界 - 個人、軼事的回顧
意外的收穫
凱瑟琳·詹森(Kathleen Jensen)
與N. Wirth的日常生活
耶爾卡·霍普(Jirka Hoppe)

第三千年文化
安·鄧基(Ann Dunki)

作者與編輯