タグ

プログラミングとソフトウェアに関するmsakamoto-sfのブックマーク (3)

  • ソフトウェアアーキテクチャの歴史 - tasuwo's notes

    改めて ソフトウェアアーキテクチャ GUI のアーキテクチャの歴史を調べてみたくなった。来の MVC とは何か?何が正しくて何が間違っているか?も重要なのだが、それよりは、なぜそれが生まれたのか?何を解決しようとしたのか?どのような問題点が生まれて、それをどう工夫して解決・発展してきたのか?を知りたい。しかし、そういうことがまとまっている日語の情報が少ないので、自分で色々かいつまんでメモしておく。 MVC の原点は 70 年代にまで遡り、実装としては Smalltalk-80 のクラスライブラリとして実装されたのが最初だと思われる。しかし、後世に大きな影響を及ぼしたポイントをいくつか持ちつつも、当時のアーキテクチャが現代においてそのまま利用されているケースはほぼないといっていい。したがって、単に MVC といった時には大抵最初期の MVC を指すことは少なく、区別するために最初期の M

    ソフトウェアアーキテクチャの歴史 - tasuwo's notes
  • 【第13回】〈一千億分の八〉アポロ11号の危機を救った女性プログラマー、マーガレット・ハミルトン|『宇宙兄弟』公式サイト

    1969年7月20日、アポロ11号が人類史上初の月着陸に向けて降下を始めた時。問題は起こりました。ニール・アームストロングとバズ・オルドリンを危機から救ったのは、あるプログラマーの機転のきいた仕掛けだったのです。しかも、その人物とは32歳の女性プログラマーでした。 着陸目前の緊張感とわかりやすい解説で明かす、月面着陸の真実とは!? 1969年7月20日、ヒューストン時間15:06史上初の月着陸を目指すアポロ11号の月着陸船イーグルは、月面 に向けて降下を始めていた。ニール・アームストロングとバズ・オルドリンは体に振動と加速度を感じたが、足元たった2メートル下で火を吹くエンジンの音は、真空の帳に遮られて全く聞こえなかった。月面を背にして飛ぶ月着陸船の窓からは、漆黒の宇宙に浮かぶ青い地球が見えていた。その時… ビー、ビー、ビー、ビー… かん高い警報音がヘルメットの中に鳴り響き、コンピューターの

    【第13回】〈一千億分の八〉アポロ11号の危機を救った女性プログラマー、マーガレット・ハミルトン|『宇宙兄弟』公式サイト
  • 表計算ソフト誕生の話

    Dan Bricklin / 青木靖 訳 2016年11月 (TEDxBeaconStreet) Excelのような表計算ソフトを使ったことのある人は、どれくらいいますか? 大勢ですね。では、フィラデルフィアで小さな印刷業を営んでいた私の父のように、会社の簿記を手計算でやっているという人は? ずっと少ない。 それは何百年もの間ずっと行われていた方法です。1978年の初めに、私はやがてVisiCalcとなるもののアイデアに取り組み始めました。翌年それは、新製品だったAppleIIパーソナル・コンピューター用に売り出されました。その後の6年の間に大きな変化があったことは、誰もがVisiCalcを知っておりたぶん使ってもいると、ウォールストリート・ジャーナル紙が社説で想定していたことを見ても分かるでしょう。 スティーブ・ジョブズは1990年のインタビューで言っています。「表計算ソフトがPC業界を

    表計算ソフト誕生の話
  • 1