マーガレットハミルトンの伝記、年齢、アポロ、NASA、コード、死、インタビュー
マーガレットハミルトンの伝記
マーガレットハミルトン(マーガレットヒーフィールドハミルトン)は、アメリカのコンピューターサイエンティスト、システムエンジニア、およびビジネスオーナーであり、「ソフトウェアエンジニアリング」という用語の造語で有名です。
ハミルトンは、アポロ宇宙計画用の車載飛行ソフトウェアを開発したMIT Instrumentation Laboratoryのソフトウェアエンジニアリング部門のディレクターであり、1986年にマサチューセッツ州ケンブリッジにあるHamilton Technologies、Inc。の創設者兼CEOになりました。
Hamilton Technologies、Inc。は、システムとソフトウェアの設計に関するマーガレットの「事実の前の開発」(DBTF)のパラダイムに基づいて、ユニバーサルシステム言語を中心に開発されました。彼女は、彼女が関わった60のプロジェクトと6つの主要なプログラムについて、130の論文、レポート、議事録を発表しました。
彼女は2016年11月22日に、NASAのアポロムーンミッション用の車載飛行ソフトウェアの開発を主導した功績により、米国大統領バラクオバマから大統領自由勲章を授与されました。
ジェレミー・マイケル・ルイスの歌手
マーガレットハミルトン時代
ハミルトンは2019年時点で83歳です。彼女は1936年8月17日に生まれました。

マーガレットハミルトンアポロ
アポロ誘導コンピュータと搭載された飛行ソフトウェアは、アポロ11号のミッションの重要な瞬間の1つで、月面着陸の中止を回避しました。
スティーブ・ヒギンズはエピソードごとにいくら稼ぎますか
月面着陸船が月面に到着する約3分前に、いくつかのコンピューターアラームがトリガーされ、着陸船のランデブーレーダーに供給された誤った位相の電力によって引き起こされた割り込みでコンピューターが過負荷になりました。アラームは、コンピューターがすべてのタスクをリアルタイムで完了できず、一部のタスクを延期する必要があることを示していました。
ハミルトンと彼女のチームは、J。Halcombeによって設計された非同期エグゼクティブを使用して非同期飛行ソフトウェアを開発しました。
彼女の優先アラーム表示は、宇宙飛行士の通常の表示を中断して、「宇宙飛行士に(着陸するかしないか)」という緊急事態が発生したことを警告しました。ジャック・ガーマンという名前のミッションコントロールを担当するNASAのコンピューターエンジニアは、優先ディスプレイによって宇宙飛行士に提示されたエラーの意味を認識し、「Go、go!」と叫びました。そして彼らは行きました。
グーグーキャンベルは何歳ですか
マーガレットはこの事件について次のように書いています。
「コンピューター(またはその中のソフトウェア)は、実行すべきよりも多くのタスクを実行するように求められていることを認識するのに十分なほどスマートでした。その後、アラームが送信されました。これは、宇宙飛行士に向けて、現時点で実行する必要があるよりも多くのタスクで過負荷になっているため、より重要なタスクのみを保持します。つまり、着陸に必要なもの…実際、コンピュータはエラー状態を認識する以上のことをするようにプログラムされていました。回復プログラムの完全なセットがソフトウェアに組み込まれました。この場合のソフトウェアのアクションは、優先度の低いタスクを排除し、より重要なタスクを再確立することでした…コンピューターがこの問題を認識せずに回復アクションを実行した場合、アポロ11号が月面着陸に成功したかどうかは疑問です。だった。」
マーガレットハミルトンNASA |マーガレットハミルトンコード
マーガレットは、当時アポロ宇宙ミッションに取り組んでいたMITのチャールズスタークドレーパー研究所に参加しました。彼女は後に、ApolloとSkylabのソフトウェアの開発で有名なチームを率いていました。彼女のチームは、アポロ司令船、月着陸船、およびその後のスカイラブのためにさまざまな上級科学者によって設計されたアルゴリズムを含む飛行中のソフトウェアの開発を担当しました。また、彼女のチームの別の部分は、再起動などのエラー検出および回復ソフトウェアや、彼女が設計および開発したディスプレイインターフェイスルーチンを含むシステムソフトウェアを設計および開発しました。
読み込んでいます...読み込んでいます...マーガレットは、コンピュータサイエンスのコースが一般的でなく、ソフトウェアエンジニアリングのコースが存在しなかった時代に、実践的な経験を積むために取り組みました。マーガレットの専門分野には、システム設計とソフトウェア開発、プロセスモデリングとエンタープライズ、正式なシステムモデリング言語、開発パラダイム、システムモデリングと開発のためのシステム指向オブジェクト、ソフトウェアの信頼性と再利用を最大化する方法、自動化されたライフサイクル環境、ドメインが含まれます。分析。
彼女はまた、組み込みの言語プロパティ、堅牢なシステムのためのオープンアーキテクチャ技術、完全なライフサイクル自動化、品質保証、シームレスな統合、エラー検出および回復技術、マンマシンインターフェイスシステム、オペレーティングシステム、エンドエンドツーエンドのテスト手法、およびライフサイクル管理手法。
マーガレットハミルトンコード
ハミルトンはMITにいる間、同僚と協力して世界初のポータブルコンピューターのコードを作成する際に、コンピュータープログラミングのコア原則の作成を支援しました。」
フォックス5のマイクウッズは何歳ですか
マーガレットハミルトン純資産
マーガレットの純資産の正確な詳細は不明です。
マーガレットハミルトンの死
マーガレットはまだ健在です。
マーガレットハミルトンの引用
- コンピュータサイエンスとソフトウェアエンジニアリングは、まだ教えられるようにコースされていませんでした(または名前が付けられる分野)。これらは先駆的な時代でした。学習は、仕事を「する」ことと「する」ことによって行われました。より多くの人が参加するにつれて、私はより多くの「専門家」になり、ランクを上げていきました。」