Bill Gates 公開微軟最初軟體的原始碼,含註解共157頁,是個值得留念的歷史~
比爾蓋茲 公開微軟最初的原始碼:Altair Basic
比爾蓋茲親自公開微軟起家的原始碼:Altair Basic (整整157頁)
比爾蓋茲 創辦微軟的最初歷史緣由:
1975年1月的《大眾電子》封面刊登了Altair 8800,這台由 MITS小型電子公司 打造的突破性個人電腦套件,承諾為愛好者提供運算能力。
一段時隔整整50年的源碼,Altair Basic 由比爾蓋茲親自撰寫。
- COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN
- FROM FEBRUARY 9 TO APRIL 9
當我和保羅看到封面時,我們立刻明白兩件事:
- 個人電腦革命即將爆發
- 而我們必須搶佔先機
當時個人電腦幾乎不存在。我們知道開發能讓人們為 Altair 寫程式的軟體,將徹底改變 人與電腦 的互動方式。
- 於是我們聯繫 MITS 創始人艾德羅伯茨,聲稱已為 Altair 8800的 晶片開發了 BASIC程式語言 版本
- 我和保羅著手開發BASIC解釋器——它將程式碼逐行翻譯成電腦可執行的指令
- 我們曾考慮開發編譯器(一次翻譯整個程式再運行),但最終選擇瞭解釋器的逐行翻譯模式
- 這對程式新手更友好,因為能即時回饋程式碼錯誤,方便隨時修正
- 若能將BASIC代碼壓縮到僅4KB,用戶既能運行BASIC編程,又能保留足夠內存運行自編程式(還省下大筆開銷)
- 為了達成這個目標,我運用了緊湊資料結構和高效演算法等最佳化技術