ノイマン型コンピュータに関わる歴史的資料


フォン・ノイマンの単著(1945)関連

  1. von Neumann, J. (1945) First Draft of a Report on the EDVAC. University of Pennsylvania, Moore School, 30 June 1945. (101 pp.)
    フォン・ノイマンによる『EDVACに関する報告書 第一草稿』(First Draft of a Report on the EDVA)に関しては下記別稿で詳しく紹介している。

     
  2. Donald E. Knuth. (1970). “Von Neumann’s First Computer Program”. ACM Computing Surveys, 2(4). pp.247–260.
    https://doi.org/10.1145/356580.356581

     
  3. SUGIMOTO, Mai. (2012) “On the original copies of “First Draft of a Report on the EDVAC” by John von Neumann,” 『科学哲学科学史研究』6, pp.83-89
    https://doi.org/10.14989/153495
 

バークス、ゴールドスタイン、フォン・ノイマンの3者共同論文(1946)

H.H.ゴールドスタイン(1979)『計算機の歴史』共立出版、pp.293-294において、3者共同論文[Burks, A. W., Goldstine,H.H., von Neumann, J. “Preliminary Discussion of the Logical Design of an Electronic Computing Instrument”]および2者共同論文[Goldstine and von Neumann(1947-1948) “Planning and Coding Problems for an Electronic Computing Instrument”]に関して次のように記載している。
 
この一連の報告書は,多くの面で,現代の電子計算機に対する青写真の役割を果たした。そこには電子計算機の設計,製作のすすめ方や,プログラムの作成法についての非常に詳細な議論が含まれていた。これらの論文は,いわゆるフォン・ノイマン型計算機についていて記述したもので,その方式は,若干小さな変更はあるものの,いまだに現代のほとんどすべての電子計算機に用いられている。
 
  1. Burks, A. W., Goldstine,H.H., von Neumann, J.(1946) “Preliminary Discussion of the Logical Design of an Electronic Computing Instrument,” Part I, Volume I, 28 June 1946
     
  2. Burks, A. W., Goldstine,H.H., von Neumann, J.(1947) “Preliminary Discussion of the Logical Design of an Electronic Computing Instrument,”
    https://grch.com.ar/docs/p1/Apuntes/eng/Logical%20Design%20of%20an%20Electronic%20Computing%20Instrument.pdf
    https://www.cs.princeton.edu/courses/archive/fall13/cos375/Burks.pdf

    1946年の論文の内容にかなりの増補を加えた第2版。1947年9月2日刊行。
     
  3. Burks, A. W., Goldstine,H.H., von Neumann, J.”Preliminary Discussion of the Logical Design of an Electronic Computing Instrument”
    https://archive.decromancer.ca/bitsavers.org/magazines/Datamation/196210.pdf

    Burks et al.(1947)に関する圧縮版(a condensed version of the paper)の再録。Paul Armerが解説的序文を書いている。
     
  4. Datamation 1962年9月号に再収録されたバークス、ゴールドスタイン、フォン・ノイマンの共同論文要約版に付されたアーマー(P. Armer)の序文
    https://archive.decromancer.ca/bitsavers.org/magazines/Datamation/196209.pdf

    本序文においてアーマーは、下記のようにフォン・ノイマン型コンピュータについて記述している。
     
    フォン・ノイマン以来、計算機の構成において真に新しいものは何もない」という言葉を耳にすることは少なくありません。実際、1946年にバークス、ゴールドスタイン、フォン・ノイマンが提案した計算機と、今日使用されている計算機との間で、論理設計上の重要な違いを10数個挙げることさえ困難でしょう。(中略)プログラム内蔵方式を考案したのは誰でしょうか?誰がその功績を認められるかということは、当事者以外にとってはそれほど重要ではないかもしれません。重要なのは、我々がその概念を手にしているということであり、それは人類の進歩における偉大な金字塔の一つとして、今後も揺るぎなく位置づけられるでしょう。(中略)有力な候補として挙げられるのは、ここに再録された論文の著者たちと、J・プレスパー・エッカートおよびジョン・モークリーが率いたペンシルベニア大学のグループです。もちろん他にも貢献者はおり、その筆頭に挙げられるのがバベッジですが、彼はニーズも技術も存在しなかった時代に生きていました。誰にその栄誉が帰すべきものなのか、私には断言できません。
     それにもかかわらず、ここに再録された論文は、コンピュータ分野における決定的な論文である。この論文は、プログラム内蔵型コンピュータの設計を詳細に規定しているだけでなく、多くの厄介な問題を予見し、独創的な解決策を提示している。One frequently hears “There’s been nothing really new in machine organization since von Neumann!” Indeed, one would be hard pressed to name a dozen significant differences in logical design between the machine proposed by Burks, Goldstine and von Neumann in 1946 and the machines in use today.・・・Who invented stored programming? Perhaps it doesn’t matter much to anyone other than to the· principals involved just who gets the credit-we have the concept and it will sorely stand as one of the great milestones in man’s advances.・・・The leading contenders are the authors of the paper reprinted here and the group at the University of Pennsylvania led by J. Presper Eckert and John Mauchly. Others undoubtedly contributed, not the least of whom was Babbage, who lived at a time when neither the need nor the technology were present. I do not pretend to know to whom the honor belongs.
    Nevertheless, the paper reprinted here is the definitive paper in the computer field. Not only does it specify the design of a stored program computer in detail, but it anticipates m~ny knotty problems and suggests ingenious solutions.)

    上記文章は、H.H.ゴールドスタイン(1979)『計算機の歴史』共立出版、pp.293-294において紹介されている。ただし上記の日本語訳はGoogle翻訳によるものである。
 

ゴールドスタイン、フォン・ノイマンの2者共同論文(1947)

ノイマン型コンピュータ関連資料