2020年の言及
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/24 07:39 UTC 版)
「オブジェクト指向」の記事における「2020年の言及」の解説
Q&AサイトのQuoraで「1966~67年のオブジェクト指向という造語を発したアラン・ケイに誰かが影響を与えていたのか?」という質問に対して本人がこう回答している。ここでのキーワードである”rotation”は「一つのコンピュータはどこかのコンピュータができることをできる、相互通信によってあらゆる規模の計算を表現できる」を意味する。 In the 1960s, software composites that were more complex than arrays, were often called “objects”, and all the schemes I had seen involved structures that included attached procedures. A month or so after the “rotation” someone asked me what I was doing, and I foolishly said “object-oriented programming”.(60年代、配列より複雑なソフトウェア構成体はしばしばオブジェクトと呼ばれており、僕のスキームにあった手続き付きの構造体もそうだった。rotation構想の後、今何をしているのかと尋ねられた僕は愚かにもこう言った。オブジェクト指向プログラミングと。)The foolish part is that “object” is a very bad word for what I had in mind — it is too inert and feels too much like “data”. Simula called its instances “processes” and that is better.“Process-oriented programming” would have been much better, don’t you think?(愚かしいこのオブジェクトは僕の考えを表現するのにとても悪い言葉だった。不活性的でデータを過剰に意識させたからだ。Simulaはプロセスと呼んでいた。こっちがよかったな。プロセス指向プログラミングの方がずっと良かったと思わないかい?)
※この「2020年の言及」の解説は、「オブジェクト指向」の解説の一部です。
「2020年の言及」を含む「オブジェクト指向」の記事については、「オブジェクト指向」の概要を参照ください。
- 2020年の言及のページへのリンク