打開網(wǎng)易新聞 查看精彩圖片

整理 | 褚杏娟、核子可樂

明天(4 月 4 日),微軟將迎來成立自己 50 周年的日子。當?shù)貢r間,4 月 3 日, 比爾?蓋茨 (Bill Gates) 發(fā)文回憶了和保羅·艾倫 (Paul Allen) 創(chuàng)立微軟的日子,并決定為慶祝微軟 50 周年,公開了奠定微軟基石的 Altair Basic 源代碼。

“在 Office、Windows 95、Xbox 或 AI 出現(xiàn)之前,就有了 Altair BASIC,”比爾?蓋茨在他的 Gates Notes 網(wǎng)站上寫道。

Altair BASIC 是一款已停產(chǎn)的 BASIC 編程語言解釋器,運行在 MITS Altair 8800 和后續(xù)的 S-100 總線計算機上。它是微軟(作為 Micro-Soft)的第一款產(chǎn)品,由 MITS 根據(jù)合同分發(fā)。Altair BASIC 是微軟 BASIC 產(chǎn)品系列的開端。

蓋茨如今已經(jīng) 69 歲,與他一起創(chuàng)業(yè)的艾倫已在 2018 年因被診斷出非霍奇金淋巴瘤復(fù)發(fā)而去世。艾倫在科技領(lǐng)域的遺產(chǎn)通過非營利性生物科學研究機構(gòu)艾倫研究所、專注于開源人工智能的艾倫人工智能研究所以及華盛頓大學艾倫計算機科學與工程學院延續(xù)至今。

此次公開的文檔掃描自 1975 年的打印稿,忠實還原了微軟的起點。Altair 8800 搭載的 Intel 8080 處理器曾是早期計算機的象征,如今這份原始代碼也成為了科技發(fā)展的重要見證。

打開網(wǎng)易新聞 查看精彩圖片

有興趣的讀者可以查看 157 頁的源代碼 PDF 文件:

https://images.gatesnotes.com/12514eb8-7b51-008e-41a9-512542cf683b/34d561c8-cf5c-4e69-af47-3782ea11482e/Original-Microsoft-Source-Code.pdf

我們對比爾?蓋茨的博文進行了翻譯,大家可以從第一人稱的角度更好地了解 Altair BASIC 研發(fā)和蓋茨的心路歷程。

蓋茨:兩個月日夜不停,為了讓自己扯的謊變成現(xiàn)實

1975 年,保羅·艾倫和我建立了微軟。我們有著相同的愿景:讓每個家庭、每張辦公桌上都有臺電腦。

50 年后,微軟的創(chuàng)新腳步仍在邁進,努力讓人們的生活更輕松、工作更高效。50 周年是個巨大的成就,如果沒有史蒂夫·鮑爾默和薩蒂亞·納德拉等杰出領(lǐng)導(dǎo)者的引導(dǎo),加上多年以來在微軟工作的眾多人才的支持,我們絕不可能達成這樣的成就。

周年紀念當然是個令人開心的日子,但抵達這一節(jié)點的過程卻是苦樂參半。我一直樂于回顧微軟的發(fā)展歷程,并展望新的未來。不過半個世紀真是如夢似幻,有時候我簡直難以相信自己的生命已經(jīng)走過了這么多年。

那一切仿佛就在昨天,保羅和我彎腰坐在哈佛計算機實驗室的 PDP-10 面前編寫代碼,而這也將是我們新公司的首款產(chǎn)品。

打開網(wǎng)易新聞 查看精彩圖片

改變了我人生的雜志封面。

直到今天,那段代碼仍然是我寫過的最酷的代碼。

微軟的誕生始于一本雜志。那是 1975 年 1 月號的《大眾電子》,封面上展示著一臺 Altair 8800。Altair 8800 由一家名叫 MITS 的小型電子公司制造,這款突破性的個人電腦套件承諾為業(yè)余愛好者提供計算能力。在看到雜志封面的一瞬間,保羅和我就意識到兩件事:第一,個人電腦革命即將到來;第二,我們必須參與其中。

打開網(wǎng)易新聞 查看精彩圖片

保羅和我在湖濱學校讀書時都愛上了電腦。

當時,個人電腦幾乎還不存在。保羅和我都知道,開發(fā)出能讓人們在 Altair 上編程的軟件也許會徹底改變?nèi)祟惻c電腦的交互方式。為此我們聯(lián)系了 MITS 公司的創(chuàng)始人 Ed Roberts,告訴他我們專門為 Altair 8800 芯片開發(fā)了 BASIC 編程語言版本。

只有一個問題:其實我們還沒開始動手呢,所以得抓緊時間。

Basic 的誕生

BASIC 語言由達特茅斯學院的兩位教授于 1964 年發(fā)明,旨在讓不具備計算機經(jīng)驗的用戶也能輕松掌握。只需要很低的學習投入或技術(shù)能力,人們就能使用 BASIC 編寫自己的軟件——包括井字棋還有對賬程序。BASIC 也是保羅和我學習的第一種語言(而且直到現(xiàn)在仍在使用)。

像 BASIC 這樣的計算機語言,其實跟英語或者其他自然語言有著很多共性。如同可以用英語在咖啡館點咖啡一樣,大家也可以用 BASIC 要求計算機運行程序、解決數(shù)學問題或者執(zhí)行其他任務(wù)。

打開網(wǎng)易新聞 查看精彩圖片

翻譯 Basic

但有一個問題:計算機本身是不理解 BASIC 的。事實上,機器能夠直接理解的匯編語言非常復(fù)雜且不夠直觀,因此編起程來極其困難。為了彌合這道鴻溝,保羅和我著手創(chuàng)建了一個 BASIC 解釋器,負責在程序運行時逐行將代碼翻譯成計算機能夠理解的指令。

我們也曾考慮創(chuàng)建一款類似的工具,稱為編譯器。它可以翻譯整個程序,然后一次性運行。但我們深奧解釋器這種逐行方法對于新手程序員更有幫助,因為它會立即針對代碼內(nèi)容提供反饋,幫助他們快速修復(fù)出現(xiàn)的任何錯誤。

打開網(wǎng)易新聞 查看精彩圖片

沒有什么比代碼跑通更爽的事了。

打開網(wǎng)易新聞 查看精彩圖片

我數(shù)學一直學得不錯,發(fā)現(xiàn)數(shù)學學習所強調(diào)的邏輯與解題能力,也讓我輕松掌握了計算機編程。

打開網(wǎng)易新聞 查看精彩圖片

保羅和我跟瑞克·韋蘭一起上學,他后來成為微軟的二號員工。

說干就干

保羅和我決定分頭行動。當時我們拿不到 Altair 計算機所使用的 Intel 8080 芯片,所以保羅開始編寫程序,在哈佛的 PDP-10 大型機上模擬這款芯片。如此一來,我們就能在不需要實體 Altair 的前提下測試自己的軟件。與此同時,我專注于編寫程序的主代碼,另一位朋友蒙特·戴維多夫則負責編寫數(shù)學包部分。我們?nèi)找共煌5亻_發(fā)了兩個月,就是為了讓自己扯的謊變成現(xiàn)實。

打開網(wǎng)易新聞 查看精彩圖片

哈佛的 PDP-10 大型機

克服障礙

當時的計算機內(nèi)存很昂貴,如果編程語言的內(nèi)存占用量過大,添加內(nèi)存的成本很快就會超過 Altair 本體的價格。所以說,每個字節(jié)都要審慎使用。我們認為,如果能把 BAISC 的代碼壓縮到 4 KB 以內(nèi),那么 Altair 用戶在使用 BASIC 的同時就仍有足夠的內(nèi)存來運行自己編寫的程序、避免承擔高昂的額外開銷。

為了滿足這個條件,我嘗試用各種技術(shù)來優(yōu)化內(nèi)存使用,比如采取更緊湊的數(shù)據(jù)結(jié)構(gòu)和高效算法。這是個有趣的挑戰(zhàn),雖然當時保羅和我都承受著盡快做完 Altair BASIC 的現(xiàn)實壓力,但整個解決問題和達成目標的過程還是讓我樂在其中。

微軟的誕生

最后,在經(jīng)過了一個個不眠之夜后,我們終于做好了向 MITS 總裁 Ed Roberts 展示 BASIC 解釋器的準備。演示過程非常成功,MITS 同意為我們的軟件授權(quán)。這對保羅和我來說無疑是個重要時刻。Altair BASIC 成為我們新公司的第一款產(chǎn)品,我們則決定將公司命名為微軟(最初是 Micro-Soft,后來我們刪去了連詞符)。

感興趣的朋友也可以參考我的回憶錄《源代碼》,閱讀關(guān)于 Altair BASIC 起源的更多細節(jié))包括保羅如何在飛往阿爾伯克基的航班上補完了最后的代碼。

想想這段簡單的代碼引領(lǐng)微軟開啟了長達半個世紀的創(chuàng)新之旅,真是令人心生感嘆。早在 Office、Windows 95、Xbox 和 AI 出現(xiàn)之前,Altair BASIC 就已經(jīng)誕生。而即使過了這么多年,每次看到它時我仍然感到心潮澎湃。

打開網(wǎng)易新聞 查看精彩圖片

<原文完>

50 年,三個 CEO,三個階段

據(jù)悉,微軟已開始邀請嘉賓參加其在華盛頓州雷德蒙德公司總部舉行的 50 周年紀念和 Copilot 活動,該活動將于 4 月 4 日舉行。微軟現(xiàn)任 CEO 薩提亞?納德拉 (Satya Nadella)、微軟 AI 首席執(zhí)行官穆斯塔法·蘇萊曼 (Mustafa Suleyman) 以及其他“過去和現(xiàn)在的領(lǐng)導(dǎo)人”都將參加。

在過去的 50 年里,微軟共經(jīng)歷了三位 CEO 的領(lǐng)導(dǎo),這三位 CEO 分別代表了微軟從技術(shù)初創(chuàng)、多元化探索到云與 AI 復(fù)興的三個發(fā)展階段。

比爾?蓋茨在 1975-2000 年間,主導(dǎo)了 MS-DOS、Windows 95 等操作系統(tǒng)的開發(fā),發(fā)布了微軟 Office 辦公套件等,奠定了微軟在個人計算機軟件方面的壟斷地位。微軟在 1986 年 3 月上市,蓋茨離任前把微軟市值帶到了 6000 億美元。他在 2000 年卸任 CEO 后,轉(zhuǎn)任首席軟件架構(gòu)師,直至 2008 年退休專注于慈善事業(yè)。

史蒂夫?鮑爾默 (Steve Ballmer) 在 2000-2014 年任職期間的表現(xiàn)則外界爭議較大。他主要帶領(lǐng)微軟進行了各種多元化與移動嘗試,推動微軟進入游戲(Xbox)、云計算(Azure 早期)和企業(yè)服務(wù)領(lǐng)域。但其在移動市場(如 Windows Phone)的表現(xiàn)不佳。2013 年,微軟以 72 億美元收購諾基亞手機業(yè)務(wù),但整合失敗導(dǎo)致微軟退出手機硬件市場。鮑爾默曾承認 2000 年前后太專注于 Windows 業(yè)務(wù)(開發(fā) Windows Vista)而錯失了手機的大好機會是他最遺憾的事情。

2013 年,微軟市值波動中跌至 3000 億美元,2014 年鮑爾默宣布退休后,微軟股價單日上漲 7%,反映市場對變革的期待。

薩提亞?納德拉在 2014 年接棒后,任職至今。在錯失移動互聯(lián)網(wǎng)的機會后,納德拉帶領(lǐng)微軟通過云服務(wù)和 AI 重新崛起。他在 2016 年成立人工智能研究院,2022 年向 OpenAI 投資數(shù)十億美元,推出了 Copilot 等 AI 工具。此外,他也將 Azure 打造成了全球 Top 級云計算平臺,2024 財年第二季度微軟云收入 337 億美元,同比增長 24%,推動微軟市值突破 3 萬億美元。

打開網(wǎng)易新聞 查看精彩圖片

是否準備好領(lǐng)跑下一代技術(shù)革命?

“展望未來,我們的使命仍然是賦予每個人和每個組織權(quán)力,而我們的成功取決于我們?nèi)绾卫萌斯ぶ悄芎推渌夹g(shù)來擴大人類成就并為社會帶來積極變化?!蔽④浽趹c祝 50 周年的網(wǎng)站上寫道。毫無疑問,人工智能將是其未來發(fā)展的重要一環(huán)。

2022 年末,納德拉做出了可能是他職業(yè)生涯中最具決定性的賭注:向 OpenAI 投入數(shù)十億美元,同時圍繞人工智能對微軟進行全面重組。起初,這一舉動被認為是天才戰(zhàn)略——當谷歌、蘋果和 Meta 仍在人工智能競賽中奮力追趕時,微軟似乎已穩(wěn)操勝券,建立起顯著的先發(fā)優(yōu)勢。

然而到了 2025 年初,微軟卻遭遇了嚴峻的現(xiàn)實挑戰(zhàn)。大規(guī)模數(shù)據(jù)中心撤資、股價表現(xiàn)落后科技同行、與 OpenAI 關(guān)系日趨緊張,以及市場對人工智能的熱度可能正在降溫,這些都威脅著微軟的人工智能戰(zhàn)略。有的人開始懷疑:對于這家在過去五十年間成功駕馭了每一次技術(shù)革命的公司而言,其迄今為止最大膽的賭注,是否正面臨失敗的風險?

股市對微軟的評判尤為嚴苛。據(jù) CNBC 報道,微軟股價在 3 月 21 日尾盤反彈,才勉強避免自 2008 年金融危機以來首次出現(xiàn)連續(xù)八周下跌的窘境。自 2024 年 7 月創(chuàng)下 467.56 美元的收盤高點以來,微軟股價已累計下跌約 16%。值得關(guān)注的是,當其他專注人工智能的科技巨頭股價大幅上漲時,微軟今年卻逆勢下跌 7%,成為過去一年美國“七大科技股”中唯一未能實現(xiàn)上漲的企業(yè)。

微軟近期正悄然調(diào)整其人工智能基礎(chǔ)設(shè)施的擴張計劃。該公司已取消原定用于支持下一代 AI 系統(tǒng)的數(shù)據(jù)中心建設(shè)項目。TD Cowen 分析報告指出,這些被擱置的基礎(chǔ)設(shè)施本可提升微軟約 14% 的計算能力——相當于東京的總算力規(guī)模。另據(jù) Semafor 披露,微軟還放棄了向云計算公司 Coreweave 注資 120 億美元以擴充數(shù)據(jù)中心容量的期權(quán)。

這些戰(zhàn)略收縮對一家屢次宣稱人工智能需求“遠超供給”的公司而言頗具諷刺意味。Satya 在近期播客中隱晦地承認,人工智能相關(guān)數(shù)據(jù)中心領(lǐng)域“或?qū)⒊霈F(xiàn)過度建設(shè)”。

微軟面臨的挑戰(zhàn)還包括與 OpenAI 日益緊張的合作關(guān)系。據(jù) The Information 報道,微軟人工智能主管 Mustafa Suleyman 正肩負著雙重使命:一方面需要維持與 OpenAI 的戰(zhàn)略合作,另一方面又要推動微軟“走上人工智能自給自足的道路,以避免長期受制于 OpenAI 的技術(shù)”。這反映出了該公司面臨的不確定性正在加劇。

為實現(xiàn)這一目標,微軟已在內(nèi)部開發(fā)自主人工智能模型系列(代號 MAI),同時積極測試 Anthropic、xAI、DeepSeek 和 Meta 等競爭對手的模型,為可能替代 OpenAI 的 Copilot 產(chǎn)品做準備。

然而,Copilot 在市場上的表現(xiàn)難言樂觀。Gartner 的調(diào)查顯示,由于“實際業(yè)務(wù)效益不明顯"且"實施難度超出預(yù)期”,多數(shù)企業(yè)在初步測試后都中止了 Copilot 項目。一位政府 IT 主管更直言不諱地評價道:“Copilot 功能嚴重滯后,用戶體驗令人沮喪?!边@種市場反饋使得微軟在推進人工智能戰(zhàn)略時面臨巨大阻力。

但微軟可能并不是唯一一家面臨這些挑戰(zhàn)的公司。越來越多的跡象表明,整個行業(yè)的人工智能工具可能都難以獲得更多用戶青睞。

根據(jù) 2024 年秋季 Slack 勞動力指數(shù)顯示,過去三個月美國工人采用人工智能的增長率已放緩至僅 1%,而去年同期這一數(shù)字還保持在接近兩位數(shù)的水平。Gartner 的研究報告指出,首席信息官們對人工智能支出的擔憂正在加劇。該機構(gòu)一位分析師向英國科技媒體 The Register 透露,2025 年可能會成為人工智能技術(shù)的“下滑之年”。

在慶祝 50 周年的這個重要時刻,微軟卻站在了發(fā)展的十字路口。微軟司的人工智能戰(zhàn)略呈現(xiàn)出多重矛盾:在提高產(chǎn)品價格的同時強行整合 AI 功能,在開發(fā)自主競爭模型的同時維持與 OpenAI 的合作關(guān)系,在縮減基礎(chǔ)設(shè)施投入的同時宣稱市場需求空前高漲。這些也表明,微軟更傾向于規(guī)避風險,而非滿懷信心地全力押注這場技術(shù)革命。

對于這家以不斷自我革新而著稱的科技巨頭來說,其在人工智能領(lǐng)域表現(xiàn)出的矛盾態(tài)度或許是最明顯的信號——即便是行業(yè)領(lǐng)軍者,也無法確定這場人工智能革命能否兌現(xiàn)其萬億美元規(guī)模的預(yù)期價值。

參考鏈接:
https://www.gatesnotes.com/microsoft-original-source-code
https://qz.com/microsoft-openai-satya-nadella-1851773050

會議推薦

在 AI 大模型重塑軟件開發(fā)的時代,我們?nèi)绾伟盐兆兏铮咳绾瓮黄萍夹g(shù)邊界?4 月 10-12 日,QCon 全球軟件開發(fā)大會· 北京站 邀你共赴 3 天沉浸式學習之約,跳出「技術(shù)繭房」,探索前沿科技的無限可能。

本次大會將匯聚頂尖技術(shù)專家、創(chuàng)新實踐者,共同探討多行業(yè) AI 落地應(yīng)用,分享一手實踐經(jīng)驗,深度參與 DeepSeek 主題圓桌,洞見未來趨勢。