Microsoft最初の製品、Altair BASICのソースコード(1975年)が公開
Altair Basic Interpreter Source Code (1975) [pdf]
Microsoftの創設者であるBill GatesとPaul Allenが1975年に開発したAltair BASICのオリジナルソースコードが公開された。この157ページのPDFには、Altair 8800用のBASICインタープリタの手書きのソースコードとコメントが含まれており、Microsoftの歴史的な原点を示す貴重な資料となっている。
これは、Microsoftの最初の製品であり、後のソフトウェア帝国の基礎となったコードです。
HNでの議論
46- petilon
Digital Equipment Corporationに功績を認めるべきだろう。当時、ソフトウェアは企業が収益を上げる手段ではなく、ハードウェアこそが本命だった。ソースコードは今日のように秘密にされることはなく、ゴミ箱にプリントアウトが捨てられているのを見つけることもできた[1]。ビル・ゲイツとポール・アレンはDEC Basicのソースコード[2]を見つけ、それを移植したのだ。(ウィキペディアによれば、Microsoft BasicはDECのPDP-10 BASIC-PLUSに「触発された」とされている。)
[1] https://www.businessinsider.com/10-things-you-didnt-know-abo...
[2] https://www.theregister.com/software/2000/06/29/bill-gates-r...
- davidfekke
こちらがMicrosoft Basicの6502アセンブリのソースコードです:
- piker
この2人*は、働いた2ヶ月間で信じられないほどの生産性を発揮した。コメントの量だけでも、その期間にどれだけの思考を注ぎ込んだかがわかる。
* 数学パッケージ担当者も含む
- thrownawaysz
「プリント後にファイルは削除されます」
はは、今まで見たことがなかったが、ローグライクゲームを思い出す。
「死んだら消えるコーディング」は実際に面白いだろう。もしコンパイラエラーが出たら、コードリポジトリを消去する、みたいな。
- ChrisArchitect
2025年からの関連ブログ記事:
マイクロソフト50周年を、同社のオリジナルソースコードで祝う