留言討論


分享本文至 E-mail 信箱

06/18 - Microsoft 推出 BASIC-86,但重點不是程式語言

1979 年 6 月 18 日,Microsoft 推出了支援 Intel 8086 處理器架構的新版程式語言 BASIC-86,這是第一款可以在 16 位元架構下進行開發的程式語言,但是它最重要的功能,不是程式語言,也不是開發軟體,而是讓 Microsoft 和 IBM 搭上線,進而稱霸世界。

螢幕截圖 2016-06-17 19.15.51
Microsoft 當年唯一、也是最重要的產品就是 BASIC。圖片來源:Archive.org

當年 Microsoft 只是一家小有規模的軟體公司,他們最重要的產品就是在 20 萬台 Intel 8080 處理器架構的電腦上運作的程式語言--BASIC 。在 Intel 推出 16 位元的 8086 處理器後,Microsoft 也想要升級 BASIC,來充分運用 16 位元處理器的運算能力,而有了 BASIC-86。

這款程式語言被 Seattle Computer 運用在他們的 8086 架構產品上,兩家公司因此結識,才有之後歷史性的超展開。

1980 年,老大哥 IBM 計畫推出全新的個人電腦 IBM PC,開始在市場上尋找合適的作業系統提供者,他們的首選是 Digital Research 的 CP/M,但談得並不順利;他們於是轉向 Microsoft 這家小公司,聽聽他們的方案。

但當時,Microsoft 只有一套 BASIC-86,跟作業系統差得遠了。沒想到,比爾蓋茲(Bill Gates)卻天才的發現:電腦硬體公司 Seattle Computer 也因為拿不到 CP/M 而開發了一套自己的作業系統,那套系統名叫 QDOS(Quick and Dirty Operating System)。

QDOS 並不成熟,它只是用來墊檔,以應付 CP/M 推出前的空窗期,但 Microsoft 很快買下 QDOS,並在短時間內將它優化成一套像樣的作業系統,並推銷給 IBM,這套系統的名字——你猜得到的——就叫做 MS-DOS(IBM 優化後的版本稱為 PC-DOS)。

最終 IBM 同意以 MS-DOS 作為 IBM PC 的預設作業系統,當然如果使用者願意的話,也可以多付十倍的價錢選購還沒到貨的 CP/M,想當然爾,DOS 幾乎橫掃了 PC 市場。隨著 PC 的大賣,Microsoft 也跟著水漲船高,當 Microsft 稱霸市場時,藍色巨人才赫然發覺自己從老大哥,變成扛轎苦力,但早已無力回天了。

BASIC-86 的角色是如此的關鍵,它本身卻極容易被忽略,連 WiKi 頁面都只有一行敘述(泣),但至少,它對 Microsoft 的歷史份量是無庸置疑的。

關於作者


Kobe Chen

金屬搖滾樂中毒,科技狂熱份子,愛貓人士,愛妻男人,這些都是我。相信台灣不只是鬼島,相信每個人都希望這個世界會變得更好。

留言討論


網站更新隱私權聲明
本網站使用 cookie 及其他相關技術分析以確保使用者獲得最佳體驗,通過我們的網站,您確認並同意本網站的隱私權政策更新,了解最新隱私權政策