ヴィルトの法則1995年、彼は現在ワースの法則 と呼ばれる格言を広めた。1995年の論文「リーンソフトウェアへの提唱」の中で、彼はマーティン・ライザーの次の言葉を引用している。「ソフトウェアはハードウェアの高速化よりも速いペースで遅くなっている。」[ 21 ]
注記 ↑ 第1章(資料)は共同執筆で、イェンセンによればヴィルトが編集したとのことである。 [ 34 ] 第2章はヴィルトによるもので(別々に出版もされている[ 35 ] )。
参考文献 ↑ ゴッシュ、ジョン(1979年10月25日)。ウェーバー、サミュエル(編)。「ヴィルト、パスカルの改良に取り組む」(PDF) 。プロフィール。エレクトロニクス 。ポール・W・ライス。157ページ。ISSN 0013-5070 。 2024年5月20日のオリジナルからアーカイブ(PDF) 。 2024年 8月14日 取得 。 [彼の家族]には 、女の子2人と男の子1人が含まれる。 ↑ 「IEEE エマニュエル・R・ピオーレ賞受賞者」 (PDF) 。IEEE 。 2010年11月24日に オリジナル (PDF) からアーカイブ済み。 2021年 3月20日 取得 。 ↑ 「ニクラウス・ヴィルト 2004 フェロー」 。 コンピュータ歴史博物館 。 2019年7月3日のオリジナルから アーカイブ済み 。 2017年 12月1日 に取得。 ↑ 「ニクラウス・E・ヴィルト - AMチューリング賞受賞者」 。Association for Computing Machinery。2019年。 2017年6月29日のオリジナルから アーカイブ。 2024年 1月8日 取得 。 ↑ ヘンダーソン、ハリー (2009)。 「ヴィルト、ニクラウス」 。 コンピュータ科学技術百科事典 。インフォベース出版。514 ページ 。ISBN 978-1-4381-1003-5 。1 2 3 4 5 Zehnder, Carl August: “Wirth, Niklaus” in German , French and Italian in the online Historical Dictionary of Switzerland , 13 February 2024. 1 2 3 ポンベルガー、グスタフ;メッセンベック、ハンスペーター。ピーター・レッヒェンベルク (2000)。 「ニクラス・ヴィルト - コンピューターサイエンスの先駆者」 。 ニクラウス・ヴィルトの学校: シンプルさの芸術 。湾岸プロフェッショナル出版。 p. 6.ISBN 978-3-932588-85-3 。↑ Jeuring, Johan; Meertens, Lambert ; Guttmann, Walter (2016年8月17日). "IFIPワーキンググループ2.1の概要" . Foswiki . 2021年3月8日のオリジナルから アーカイブ済み。 2020年 10月4日 取得 。 ↑ スヴィエストラ、ドアイツェ。 ジェレミー・ギボンズ ; ランバート・メルテンス (2011年3月2日)。 「スコープなど: IFIP21: Foswiki」 。 フォスウィキ 。 2018年9月2日のオリジナルから アーカイブ 。 2020 年 10 月 4 日 に取得 。 ↑ 「ニクラウス・ヴィルト:2004年フェロー」 。 コンピュータ歴史博物館(CHM) 。 2019年7月3日のオリジナルから アーカイブ。 2019年 10月15日 取得 。 ↑ ペッツォルド、チャールズ(1996年9月9日)。 「プログラミング言語:生き残りと志望者」 。 ニューヨーク・タイムズ 。ISSN 0362-4331 。 2018 年 3月9日のオリジナルから アーカイブ。 2018年 3月8日 取得 。 ↑ Wirth, Niklaus (2016年5月3日). プログラミング言語 Oberon-07 (PDF) . ETHチューリッヒ、コンピュータサイエンス学科 (レポート)。 2021年1月21日のオリジナルから アーカイブ (PDF) 。 2021年 1月17日 取得 。 ↑ Knudsen, Svend Erik (1983). Medos-2: a Modula-2 oriented operating system for the personal computer Lilith (博士論文). ETH Zurich. doi : 10.3929/ethz-a-000300091 . hdl : 20.500.11850/137906 . 2024 年 1 月 4 日のオリジナルから アーカイブ済み。2024 年 1 月 4 日 取得 。Lilith プロジェクトの構想と調整、Medos-2 オペレーティングシステムの設計と実装の機会を与えてくれたこと、そしてこの論文を指導してくれたことに対し、N. Wirth 教授に感謝いたします。 ↑ Franz, Michael (2000). "Oberon: The Overlooked Jewel". Böszörményi, László (編)『 The School of Niklaus Wirth: The Art of Simplicity』所収 。Gulf Professional Publishing. pp. 42, 45. ISBN 978-3-932588-85-3 。↑ Proven, Liam (2022年3月29日). 「非C言語オペレーティングシステムのワイルドな世界」 . The Register . 2024年 4月4日 取得 。 ↑ Wirth, Niklaus (1995). デジタル回路設計 . Springer. ↑ エーベルレ、ハンス (2000)。 「クラスタネットワークの設計」。 Böszörményi、László (編)。 ニクラウス・ヴィルトの学校: シンプルさの芸術 。湾岸プロフェッショナル出版。 p. 154.ISBN 978-3-932588-85-3 この授業は、ニクラウスがLolaと呼ばれるシンプルながら強力なハードウェア記述言語を開発するきっかけにもなった。ニクラウスは、研究や教育に関わるシステムを常に自ら構築してきた。なぜなら、それがエンジニアの誠実さと信頼性を保つ唯一の方法だと知っているからだ。 ↑ Haigh, Thomas (1984). "Niklaus E. Wirth" . AM Turing Award . Association for Computing Machinery. 2017年9月19日のオリジナルから アーカイブ済み。 2019年 10月15日 取得 。 ↑ 「ACMフェロー(年別)」 . acm.org . 2024年1月3日時点のオリジナルより アーカイブ。 2024年 1月3日 取得 。 ↑ 「優秀研究賞」 。SIGSOFT 。 2024年4 月 1日 取得 。 ↑ Wirth, Niklaus (1995年2月). "A Plea for Lean Software". Computer . 28 (2): 64–68 . Bibcode : 1995Compr..28b..64W . doi : 10.1109/2.348001 . S2CID 44803077 . ↑ Wirth、「段階的改良によるプログラム開発」、 Communications of the ACM 、14:221–227、ACM Press、1971年 ↑ Wirth, Niklaus (2001). "段階的改良によるプログラム開発". Broy, Manfred; Denert, Ernst (編) 『ソフトウェア工学の先駆者とその貢献』所収 . ベルリン、ハイデルベルク: Springer. doi : 10.1007/978-3-642-48354-7 . ISBN 978-3-642-48355-4 . S2CID 11348419 . ↑ ゲハニ、ナレイン (1991). Ada: Concurrent Programming . Silicon Press. p. 209. ISBN 978-0-929306-08-7 。↑ ギル、ナシブ・シン。 『ソフトウェアエンジニアリング』 。カンナ出版。192 ページ 。ISBN 978-81-906116-3-3 。↑ ドゥーリー、ジョン・F. (2017年11月25日). ソフトウェア開発、設計、コーディング:パターン、デバッグ、単体テスト、リファクタリング付き . Apress. p. 54. ISBN 978-1-4842-3153-1 。↑ ブルックス、フレデリック・P.(フレデリック・フィリップス)(1975)。 『人月の神話』 。マサチューセッツ州レディング :アディソン・ウェスリー出版。143 ページ 。ISBN 978-0-201-00650-6 。↑ 「ニクラウス・ヴィルト:1984年ACM AMチューリング賞受賞者」 Communications of the ACM.28 ( 2).1985年2月 .doi : 10.1145 /1283920.1283941 . ↑ ヴィルト、ニクラウス(1973年1月8日)。 『体系的プログラミング入門』 プレンティス・ホール 。ISBN 0-13-880369-2 。↑ Abrahams, Paul; Wirth, Niklaus (1974年7月)「体系的プログラミング入門」 Mathematics of Computation . 28 (127): 881. doi : 10.2307/2005728 . JSTOR 2005728 . ↑ヴィルト 、 ニクラウス (1973)。「カバーフラップ」。 体系的プログラミング入門 。プレンティス・ホール。ISBN 0-13-880369-2 。↑ Abrahams, Paul (1974年7月). 「体系的プログラミング:ニクラウス・ヴィルトによる入門」. 計算の数学 . 28 (127). アメリカ数学会 : 881–883 . doi : 10.2307/2005728 . JSTOR 2005728 . ↑ Pascal ユーザーマニュアルおよびレポート第 2 版 。 ↑ 「Kathleen Jensen の Wirth シンポジウムでのスピーチ (2014 年 2 月 20 日)」 . YouTube . 2014 年 2 月 25 日。2024 年 1 月 6 日のオリジナルから アーカイブ済み。2024 年 1 月 6 日 取得 。 ↑ Wirth, Niklaus (1973). プログラミング言語 Pascal (改訂版レポート) (レポート). ETH Zurich. pp. 49 p. doi : 10.3929/ethz-a-000814158 . hdl : 20.500.11850/68910 . ↑ https://www.researchgate.net/scientific-contributions/Kathleen-Jensen-2058521472 2024年1月6日にWayback Machine に アーカイブされました https://dl.acm.org/profile/81334487416 2024年1月6日にWayback Machine に アーカイブされました https://dblp.org/pid/06/5848.html 2024年1月6日にWayback Machine に アーカイブされました ↑ Joy, William N.; Graham, Susan L.; Haley, Charles B. (1979). Berkeley Pascal User's Manual, Version 1.1, April, 1979. University of California, Berkeley. Department of Electrical Engineering and Computer Sciences. Archived from the original on 8 January 2024. Retrieved 8 January 2024 . ↑ Blotnick, Srully (1983年7月)。 「Don't Fail Me Now」 (PDF) 。Pascal News (26): 26。 2024年1月5日のオリジナルから アーカイブ (PDF) 。 2024年 1月3日 取得 。 ↑ Hartel, Pieter H. (1982 年 5 月). "システムプログラマのための Pascal" (PDF) . ECODU-32. 2020 年 3 月 22 日のオリジナルから アーカイブ (PDF) . 2024 年 1 月 3 日 取得 . ↑ 引用文献はAssociation for Computing Machinery (ACM)によって 1 2 Wirth, Niklaus (1986). 「1986年版への序文」 . アルゴリズムとデータ構造 . Prentice-Hall. p. 9. ISBN 978-0-13-022005-9 テキスト全体に及ぶ大きな変更点は、アルゴリズムを表現するために使用されるプログラミング言語に関するものです。PascalはModula-2に置き換えられ まし た 。1 2 Wirth, Niklaus. "アルゴリズムとデータ構造" (PDF) . ETH Zürich. 2021年4月17日のオリジナルから アーカイブ (PDF) . 2024年 1月4日 取得 . © N. Wirth 1985 (Oberon版: 2004年8月)。 ↑ Wirth, Niklaus ; Gutknecht, Jürg (1992). Project Oberon: The Design of an Operating System and Compiler (PDF) . Addison-Wesley, ACM Press. ISBN 978-0-201-54428-2 2013年4月12日にオリジナル(PDF) からアーカイブされました。 絶版。第2版のオンライン版は、 2014年4月5日にWayback Machine に アーカイブされています。2005年版、PDF。 2021年7月8日にWayback Machine に アーカイブされています。↑ Reiser, Martin; Wirth, Niklaus (1992). Programming in Oberon: Steps Beyond Pascal and Modula (PDF) . Addison-Wesley, ACM Press. ISBN 978-0-201-56543-0 2016年4月16日にオリジナル(PDF) からアーカイブされました。 2017年 6月1日 に取得 。 絶版。↑ Proven, Liam (2024年1月4日). "RIP: ソフトウェア設計のパイオニアでありPascalの生みの親であるNiklaus Wirth氏" . The Register . 2024年1月7日のオリジナルから アーカイブ済み。 2024年 1月6日 取得 。
さらに読む Wirth, Niklaus (1971年4月). 「段階的改良によるプログラム開発」 . Communications of the ACM . 14 (4): 221–227 . doi : 10.1145/362575.362577 . hdl : 20.500.11850/80846 . S2CID 13214445 . Wirth, N. (1974). 「プログラミング言語の設計について」(PDF) . Proc. IFIP Congress 74 : 386–393 .
外部リンク チューリッヒ工科大学 公式 サイトチューリッヒ工科大学での経歴 DBLP 文献情報サーバー の ニクラウス・ヴィルト計算機学会(ACM)のニクラウス・E・ワース氏 「プログラミング言語設計からコンピュータ構築へ」—チューリング賞受賞講演、1984年 「パスカルとその後継者たち」―ニクラウス・ヴィルトによる論文。略歴も掲載。 「ニクラウス・ヴィルト氏との対話」、ソフトウェア開発 、第5巻第6号、1997年6月 『ニクラウス・ヴィルトの学校: シンプルさの芸術』 、ラースロー・ボショルメニー、ユルク・グートクネヒト 、グスタフ・ポンベルガー (編集) 著。 dpunkt.verlag ;モーガン・カウフマン出版社 、2000年。ISBN 3-932588-85-1 ISBN 1-55860-723-4 。コンパイラ構築に関する 書籍アルゴリズムとデータ構造という 本『プロジェクト・オベロン:オペレーティングシステムとコンパイラの設計』という 書籍が、PDFファイルとして入手可能になりました。この書籍は、オベロン言語とオペレーティングシステムについて解説したものです。PDFファイルには、「10年後:オブジェクトからコンポーネントへ」という付録が追加されています。プロジェクト・オベロン2013 ― 前著のオンライン第2版。FPGAハードウェア上での再実装向けに改訂された。