微軟(Microsoft)今年迎來了成立 50 週年,創辦人比爾·蓋茨(Bill Gates)透過網誌回顧了這段充滿挑戰與創新的歷程。他與保羅·艾倫(Paul Allen)在 1975 年創立了這家公司,當時他們的願景是讓電腦進入每一個家庭和辦公桌。如今,五十年過去了,微軟不只推動了PC革命,還對全球的科技創新產生了深遠的影響。
蓋茨在網誌中表示,回顧當年的創業經歷,依然感覺像是昨日的事。當時,微軟的首個產品便是為Altair 8800計算機開發的BASIC語言解釋器。這段源於電腦史上最早的程式碼,不只是微軟的起點,也是全球資訊科技革命的關鍵一環。蓋茨強調,雖然微軟如今的成就已經無可厚非,但回首那段時光,他依然對當初的原始程式碼感到無比自豪。
微軟的起步:從一篇雜誌封面到第一行程式碼
1975年,蓋茨與艾倫在哈佛大學看到《Popular Electronics》雜誌上的一個封面,這個封面介紹了Altair 8800計算機。這款由小型電子公司MITS(Micro Instrumentation and Telemetry Systems)研發的電腦,向大眾展示了個人電腦的未來潛力。蓋茨與艾倫在看到封面後便決定,他們要抓住這個即將來臨的PC革命機會,並決心為其開發應用程式。
當時,個人電腦尚屬科幻,計算機語言如 BASIC 則尚在初步階段。儘管如此,蓋茨與艾倫認為,他們若能為Altair 8800開發一款高效的程序語言,將會顛覆人類與電腦互動的方式。他們於是聯絡了 MITS 的創辦人艾德·羅伯茨(Ed Roberts),提出了為 Altair 開發 BASIC 語言的提案。雖然當時並未實際開發出程式碼,蓋茨回憶稱這段歷程的每一步都充滿挑戰與期待。
BASIC語言:開創計算機程式的革命
BASIC(Beginner’s All-purpose Symbolic Instruction Code)是由達特茅斯學院(Dartmouth College)的兩位教授於1964年發明,目的是讓沒有程式設計經驗的人也能輕鬆學會編程。這種語言結構簡單,對當時的電腦世界來說無疑是革命性的。蓋茨與艾倫利用這一語言,為Altair 8800編寫了首個適用的程序語言解釋器,從而開啟了微軟的科技事業。
在開發 Altair BASIC 的過程中,蓋茨與艾倫面臨了許多挑戰,尤其是硬體限制。由於他們並未擁有 Altair 8800 所使用的 Intel 8080 處理器,兩人決定將工作分開進行。保羅負責開發一個程式,模擬哈佛大學的 PDP-10 主機,這樣便能在不擁有實際 Altair 設備的情況下測試他們的軟體。而蓋茨則專注於編寫程式的主要程式碼,另一位朋友蒙特·大衛夫(Monte Davidoff)負責數學模組的開發。
這段時間內,三人每天都辛苦工作,為期兩個月的努力終於使得他們成功創建了所需的軟體,並克服了先前認為不可能完成的技術挑戰。
在過去,電腦語言像BASIC一樣,為人類開放了與機器交流的門徑,讓不具備專業技能的人也能進行創作。蓋茨形容,電腦語言的運用方式與學習語言如英語類似,能夠幫助人們完成各種任務或解決問題。這種語言成為了無數早期程式設計師的入門工具。
不懈努力:從限量記憶到首款商業軟體
蓋茨描述,在開發BASIC解釋器的過程中,他們面臨了許多技術挑戰,其中最突出的就是記憶體限制。Altair 8800 的記憶體非常有限,額外的內存成本甚至比電腦本身還高。因此,蓋茨與艾倫努力將程式碼的體積控制在僅僅四 KB 之內,確保 Altair 用戶能夠在有限的記憶體空間中執行所需的程序。
他指出,這不只是對技術的一大挑戰,也加深了他們對創新精神的理解。雖然這段過程充滿壓力,但他依然表示,與艾倫共同開發這款程序語言時,無論是在艱難的條件下還是隨著時間的推移,他們從未放棄過。
經過無數個不眠之夜,蓋茨與艾倫終於準備好將他們開發的 BASIC 解釋器展示給 MITS 的總裁艾德·羅伯茨(Ed Roberts)。演示成功後,MITS 同意授權使用這款軟體,這對兩人而言是一個關鍵時刻。Altair BASIC 成為了微軟(當時名為Micro-Soft)成立後的首款產品,而這也標誌著微軟的誕生。後來他們決定將公司名稱簡化,去掉了中間的「-」符號,成為今天的「Microsoft」。
蓋茨在網誌中提到,若要了解更多Altair BASIC的起源,讀者可以參閱他的回憶錄《Source Code》,其中詳細記載了保羅在飛往阿爾伯克基的航班上,如何完成部分代碼的故事。
今天回想起來,蓋茨仍感到驚訝,這段原始代碼如何引領微軟走過五十年的創新歷程。他回顧到,在微軟推出Office、Windows 95、Xbox,甚至是人工智慧之前,正是這段源自 Altair BASIC 的原始代碼,開啟了微軟的科技旅程。即使是今天,每當他看到這段代碼,依然會感到無比自豪。
相關文章:
微軟 Copilot Search 挑戰 Google 搜尋地位 引入 AI 互動助用戶延伸搜尋 微軟 CEO:DeepSeek 是 AI 領域新標杆 「200 人團隊就可做到如此效果值得仿效」 免費、免 VPN 用 OpenAI o3-mini-high 微軟 Copilot 開放無限制使用、兼用深度思考
微軟的起步與成就
最終,微軟的首次成功並未止步於 Altair BASIC。蓋茨在網誌中透露,微軟成功向MITS展示了BASIC解釋器,並獲得了該公司對軟件的授權。這標誌著微軟正式進入軟件市場,並以“Micro-Soft”為名,開啟了它的商業旅程。後來,微軟去掉了“-”符號,成為我們今天熟知的“Microsoft”。
蓋茨回顧過去五十年,感慨萬千。他表示,雖然如今的微軟已經成為全球領先的科技公司,當年那段寫程式碼的經歷依然是他最珍貴的回憶之一。
Bill Gates 在網誌提供了他最初的程式碼,有興趣的朋友可到他的網誌下載。下圖是第一頁的樣貌。
結語:不忘初心,與時俱進
在網誌的最後,蓋茨再次強調,雖然計算機技術已經有了翻天覆地的變化,但他依然為當年那段程式碼感到無比驕傲。他鼓勵每一位科技工作者,無論處於什麼樣的時代,都應保持對創新的熱情與對未來的期待。
微軟的 50 年歷程,是一個科技巨頭的成長故事,也是無數創新與突破的象徵。從當年簡單的BASIC程式碼,到今天的人工智能與雲計算技術,微軟在科技界的影響力無可比擬,並且未來依然值得期待。
資料來源:Bill Gates Blog
相關文章:
微軟 Copilot Search 挑戰 Google 搜尋地位 引入 AI 互動助用戶延伸搜尋 微軟 CEO:DeepSeek 是 AI 領域新標杆 「200 人團隊就可做到如此效果值得仿效」 免費、免 VPN 用 OpenAI o3-mini-high 微軟 Copilot 開放無限制使用、兼用深度思考
分享到 :
最新影片
