Dennis M. Ritchieの個人HP
https://www.nokia.com/bell-labs/about/dennis-m-ritchie/
デニス・マカリスター・リッチー(Dennis MacAlistair Ritchie)は、プログラミング言語のC言語を開発するとともに、ケン・トンプソンと共にUNIXやMulticsなどのOSを開発したことで有名である。
リッチーによる下記ほかの数多くの資料をダウンロード可能。
- Ritchie,D.M.(1971)Unix Programmer’s Manual, November 3, 1971
- Ritchie,D.M.,Thompson, K.(1978) ”The UNIX TimeSharing
System” Communications of the ACM, Vol.17 No.7, July 1974,pp.359-375.
1974年論文の改訂版。 - Ritchie,D.M.(1984) “The Evolution of the Unix Time-sharing System” The Bell System Technical Journal, 57 no. 6, part 2 (July-August 1978)
UNIXの1968年から1973年にかけての初期開発の歴史を概観した論文。本論文では下記のように、開発当時の社会的状況とともに、ファイルシステム、プロセス制御機構、そしてパイプライン化されたコマンドという概念の発展などが論じられている。UNIXは1974年にその概要が初めて公表されて以来、大幅な書き直しや細かな改良が加えられてきたが、根本的な変更はほとんど行われていない。しかし、UNIXが誕生したのは1974年ではなく1969年であり、その開発の経緯はあまり知られていないものの、示唆に富む物語である。本論文では、このシステムの発展における技術的および社会的な歴史を述べる。
本論文の内容はもともとは、オーストラリアのシドニーで1979年7月に開催されたThe Language Design and Programming Methodology conferenceでの講演に基づくものである。(Lecture Notes in Computer Science #79:Language Design and Programming Methodology, Springer-Verlag, 1980に収録されている。)
Ritchie, D.M. (1980). The evolution of the unix time-sharing system. In: Tobias, J.M. (eds) Language Design and Programming Methodology. LDPM 1979. Lecture Notes in Computer Science, vol 79. Springer, Berlin, Heidelberg.
https://doi.org/10.1007/3-540-09745-7_2本論文自体は、1979年の同講演の再録版であるAT&T Bell Laboratories Technical Journal 63 No. 6 Part 2, October 1984, pp. 1577-93に基づくものである。
- Ritchie,D.M.(1993) “The Development of the C Language” Second History of Programming Languages conference, Cambridge, Mass., April, 1993.
Dennis Ritchie, Collected Papers
https://www.academia.edu/43730550/Collected_Papers_Dennis_Ritchie