オブジェクト指向(object-oriented)という言葉自体は、1972年から80年にかけてプログラミング言語「Smalltalk」を開発したゼロックス社パロアルト研究所の計算機科学者アラン・ケイが、その言語設計を説明する過程で誕生している[1]。本人の述懐によると、大学院時代のケイがプログラミング言語「Simula」に感化されて日夜プログラミング・アーキテクチャの思索に耽っていた1967年頃、今何をしているのかと尋ねてきた知人に対して「object-oriented programmingだよ」とその時の造語で答えたのが原点であるという。このオブジェクト指向が知名度を得るようになったのは1981年頃からであり、当時の著名なマイコン専門誌BYTEによるSmalltalkの誌上紹介が契機になっている。オブジェクト指向の中でケイはメッセージングという考え方を重視していたが、世間の技術的関心
2020/5/13追記 オブジェクト指向と哲学の関係について書いた記事ではないです。せっかくだしQiitaっぽいタイトルつけようと思ったら結果的に釣りっぽくなってしまった 概要 オブジェクト指向とは何か?ということを真面目に調べていくと、オブジェクト指向には二種類ある、という話に突き当たる。sumim氏のQuora回答などを参照。 Smalltalkの設計者アラン・ケイによる、メッセージング重視のオブジェクト指向 C++の設計者ストラウストラップによる、クラス重視のオブジェクト指向 今回はこの前者のオブジェクト指向について、アラン・ケイの書きものを読んで調べた結果をまとめ、コメントを付す。 参考文献は最後にまとめて出す。参照元は「(AOO)」のように略記で示す。 アラン・ケイのオブジェクト指向 OOPは私にとって、メッセージング、状態処理の局所的な保持・保護と隠蔽、そしてあらゆる事象の徹底
編集部コメント ありそうでなかったコンセプトに強く興味が惹かれました。生活に対しての解像度が高いため共感しやすく、またその見せ方のアイデアが豊富なので、対象読者を飽きさせないようにもなっている点も良かったです。食事の描写にアイデアが集中しているので、キャラの前振りをもう少し丁寧に行うなどして、主人公そのものの魅力も高めていけるのではないかと思います。
地上最強の生物と呼ばれる「クマムシ」は、いつの日か人間の命を救ったり、老化を防いだりしてくれるかもしれない。クマムシから抽出されたタンパク質が、人間の細胞の老化を遅らせることが判明したそうだ。 米国ワイオミング大学の研究チームたちは、極限状態にも耐えるクマムシの防御システムの秘密を探るために、そのタンパク質を人間の細胞に導入してみた。 すると代謝が遅くなり、ヒト細胞の分子プロセスが減速することが明らかになったのだ。いったいどういうことなのか?詳しく見ていこう。 クマムシが休眠状態(乾眠)の鍵を握るタンパク質 『Protein Science』(2024年3月19日付)に掲載されたこの研究は、クマムシが強いストレスを受けたとき、休眠状態になるメカニズムを調べたものだ。 体長0.5ミリにも満たない「クマムシ(緩歩動物)」は、カラカラに干上がっても、あらゆる分子運動が停止する絶対零度近くまで冷や
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く