透過(guò)「歷史上的今天」,從過(guò)去看未來(lái),從現(xiàn)在亦可以改變未來(lái)。
今天是 2021 年 11 月 10 日,在 1994 年的今天,我國(guó)第一臺(tái)無(wú)纜水下機(jī)器人研制成功,這臺(tái)名叫“探索者”號(hào)的機(jī)器人整機(jī)功能、主要技術(shù)性能指標(biāo)均達(dá)到國(guó)際 90 年代同類(lèi)水下機(jī)器人先進(jìn)水平?;仡櫧F(xiàn)代的科技?xì)v史,11 月 10 日這一天還誕生了許多形形色色的事件,它們對(duì)我們?nèi)缃竦目萍歼M(jìn)程無(wú)不做出了關(guān)鍵的影響。
1959 年 11 月 10 日:Microsoft Word 創(chuàng)作者 Richard Brodie 出生
Richard Brodie 生于 1959 年 11 月 10 日,他是一名美國(guó)計(jì)算機(jī)程序員和作家,是 Microsoft Word 軟件的創(chuàng)始人。Brodie 是微軟的第 77 名員工和比爾·蓋茨的技術(shù)助理,是微軟應(yīng)用部門(mén)的創(chuàng)始成員;除了 Word 以外,Brodie 還為 IBM PC Jr. 編寫(xiě)了微軟的第一個(gè) C 語(yǔ)言編譯器和家喻戶(hù)曉的記事本軟件。
1959 年的冬天,Richard Brodie 在馬薩諸塞州牛頓市誕生,他是 Mary Ann Brodie 和兒童心理學(xué)家 Richard Brodie 的長(zhǎng)子;Brodie 于 1977 年的秋天進(jìn)入哈佛大學(xué),專(zhuān)攻應(yīng)用數(shù)學(xué),重點(diǎn)是計(jì)算機(jī)科學(xué)。大二時(shí),他離開(kāi)哈佛,搬到加州帕洛阿爾托,為施樂(lè)公司(Xerox)的高級(jí)系統(tǒng)部門(mén)工作,在那里他遇到了 Charles Simonyi(Microsoft Office 的開(kāi)發(fā)者),并幫助開(kāi)發(fā)了用于 Xerox Alto 計(jì)算機(jī)的 Bravo X 文字處理器,Simonyi 因此成為了 Brodie 在施樂(lè)的導(dǎo)師。
1981 年,早已離開(kāi)施樂(lè)公司的 Simonyi 聘請(qǐng) Brodie 為微軟的第 77 名員工,也是微軟應(yīng)用部門(mén)的創(chuàng)始成員;Brodie 在不到 7 個(gè)月的時(shí)間里創(chuàng)造了第一個(gè)版本的 Microsoft Word,從而在微軟嶄露頭角。Brodie 的出色表現(xiàn)立即引起了比爾·蓋茨的注意,于是比爾·蓋茨在 1983 年讓 Brodie 做他的技術(shù)助理;作為蓋茨的助手,Brodie 的主要成就是管理開(kāi)司米項(xiàng)目,該項(xiàng)目以 Word for Windows 發(fā)布。
Brodie 在微軟 1986 年上市后離開(kāi)了微軟,但在 1991 年作為首席軟件設(shè)計(jì)師和歐米茄項(xiàng)目的首席開(kāi)發(fā)人員返回,歐米茄項(xiàng)目于 1992 年以微軟 Access 的名稱(chēng)發(fā)布,隨后,他在 1994 年再次離開(kāi)微軟;這一次,他再也沒(méi)有回去,而是開(kāi)始修身養(yǎng)性,試圖找到“為什么金錢(qián)和成功不能讓我快樂(lè)”的答案。
他在自己的第一本書(shū)《Getting Past OK:The Self-Help Book for People Who Don’t Need Help》中描述了自己的經(jīng)歷,這本書(shū)于 1993 年首次出版,成為了該地區(qū)的暢銷(xiāo)書(shū),并由華納圖書(shū)再版;隨后,他出版了《Virus of the Mind》,從實(shí)踐的角度探索了模因論的新領(lǐng)域。Hay House 買(mǎi)下了這兩本書(shū)的版權(quán),目前在全球范圍內(nèi)以多種語(yǔ)言出版。一位偉大的程序員就這樣成為了一名勵(lì)志演說(shuō)家,并寫(xiě)了兩本暢銷(xiāo)書(shū)。
1983 年 11 月 10 日:微軟發(fā)布初代 Windows
Microsoft Windows 是微軟公司以圖形用戶(hù)界面為主推出的一系列專(zhuān)有商業(yè)軟件操作系統(tǒng)。Windows 的歷史可以追溯到 1981 年,當(dāng)時(shí)微軟開(kāi)始開(kāi)發(fā)一個(gè)名為“界面管理器”的程序,在蘋(píng)果公司的 Lisa 誕生之后,微軟于 1983 年 11 月 10 日以“Windows”的名字發(fā)布了初版系統(tǒng),但是 Windows 1.0 直到 1985 年 11 月才發(fā)布。
Windows 的起源,可以追溯到施樂(lè)公司。1970 年,美國(guó)施樂(lè)公司成立了著名的 Xerox PARC,主要從事局域網(wǎng)、激光打印機(jī)、圖形用戶(hù)界面和面向?qū)ο蠹夹g(shù)的研究;施樂(lè)于 1981 年宣布推出世界上第一個(gè)商用的圖形用戶(hù)界面系統(tǒng)“Star 8010”工作站,但技術(shù)并未得到大眾的重視,也沒(méi)有協(xié)助商業(yè)化的應(yīng)用。
這時(shí),蘋(píng)果電腦的創(chuàng)始人之一的史蒂夫·喬布斯在參觀(guān) Xerox PARC 后認(rèn)識(shí)到圖形用戶(hù)界面的重要性以及廣闊的市場(chǎng)前景,便開(kāi)始著手進(jìn)行自己的圖形用戶(hù)界面系統(tǒng)研發(fā)工作。喬布斯在 1983 年研發(fā)出第一個(gè)圖形用戶(hù)界面系統(tǒng) Lisa OS,不久之后,蘋(píng)果電腦又推出第二個(gè)圖形用戶(hù)界面系統(tǒng) System Software(現(xiàn)在的 MacOS),成為世界上第一個(gè)成功的商用圖形用戶(hù)界面系統(tǒng)。
蘋(píng)果電腦在開(kāi)發(fā) Macintosh 時(shí)基于市場(chǎng)戰(zhàn)略上的考慮,故意開(kāi)發(fā)了只能在蘋(píng)果電腦上運(yùn)作的圖形用戶(hù)界面系統(tǒng),但當(dāng)時(shí)因?yàn)橛⑻貭栁⑻幚砥餍酒?IBM 兼容電腦已漸露頭角,因此就給了微軟公司所開(kāi)發(fā)的 Windows 生存空間和市場(chǎng)。1983 年的今天,最初版本的 Windows 發(fā)布,最早的 16 位版本的 Windows 也已經(jīng)具有了許多典型的操作系統(tǒng)的功能,包括擁有自己的可執(zhí)行文件格式以及為應(yīng)用程序提供自己的設(shè)備驅(qū)動(dòng)程序(計(jì)時(shí)器、圖形、打印機(jī)、鼠標(biāo)、鍵盤(pán)以及聲卡)。
如今在個(gè)人電腦領(lǐng)域,Windows 仍然是最受歡迎的操作系統(tǒng)。然而,由于 Android 智能手機(jī)的銷(xiāo)量大幅增長(zhǎng),微軟在 2014 年承認(rèn)其將整個(gè)操作系統(tǒng)市場(chǎng)的絕大部分輸給了 Android;2014 年,出售的 Windows 設(shè)備數(shù)量不到出售的 Android 設(shè)備的 25%。但是,這種比較可能并不完全相關(guān),因?yàn)檫@兩個(gè)操作系統(tǒng)通常針對(duì)不同的平臺(tái)。盡管如此,用于 Windows 的服務(wù)器使用數(shù)量仍顯示出三分之一的市場(chǎng)份額,與最終用戶(hù)使用的相似。
2009 年 11 月 10 日:Go 語(yǔ)言以開(kāi)源方式向全球發(fā)布
Go 語(yǔ)言又稱(chēng) Golang,是谷歌(Google)開(kāi)發(fā)的一種靜態(tài)強(qiáng)類(lèi)型、編譯型、并發(fā)型,并具有垃圾回收功能的編程語(yǔ)言。Go 是基于 Inferno 操作系統(tǒng)(Plan 9 的接替者)開(kāi)發(fā)的,其誕生源于谷歌內(nèi)部存在的一些編程語(yǔ)言遺留問(wèn)題。最初的開(kāi)發(fā)者包括羅伯特·格瑞史莫、羅伯·派克和肯·湯普森。其中羅伯特·格瑞史莫(Robert Griesemer)還曾參與 V8 JavaScript 引擎代碼生成,Sawzall 和 Java HotSpot 的虛擬機(jī)設(shè)計(jì)與實(shí)現(xiàn)等。
2007 年,Google 設(shè)計(jì) Go,目的在于提高在多核、網(wǎng)絡(luò)機(jī)器(Networked Machines)、大型代碼庫(kù)(Codebases)的情況下的開(kāi)發(fā)效率。當(dāng)時(shí)在 Google,設(shè)計(jì)師們想要解決其他語(yǔ)言使用中的缺點(diǎn),但是仍保留他們的優(yōu)點(diǎn),并且以“不要像 C++”為主要目標(biāo)。
2009 年 11 月 10 日,Go 語(yǔ)言以開(kāi)源方式向全球發(fā)布。Go 語(yǔ)言的語(yǔ)法接近 C 語(yǔ)言,但對(duì)于變量的聲明有所不同,支持垃圾回收功能;Go 的并行計(jì)算模型是以東尼·霍爾的通信順序進(jìn)程(CSP)為基礎(chǔ),采取類(lèi)似模型的其他語(yǔ)言包括 Occam 和 Limbo,Go 也具有這個(gè)模型的特征,比如通道傳輸。與 C++ 相比,Go 并不包括如枚舉、異常處理、繼承、泛型、斷言、虛函數(shù)等功能,但增加了切片型、并發(fā)、管道、垃圾回收功能、接口等特性的語(yǔ)言級(jí)支持。
Go 用批判吸收的眼光,融合 C 語(yǔ)言、Java 等眾家之長(zhǎng),將簡(jiǎn)潔、高效演繹得淋漓盡致;在十年多的時(shí)間里,Go 語(yǔ)言發(fā)展勢(shì)頭強(qiáng)勁,憑借其簡(jiǎn)潔、高效的特性,在競(jìng)爭(zhēng)激烈的編程語(yǔ)言市場(chǎng)中占據(jù)了一席之地。如今,Google、騰訊、阿里等大公司紛紛選擇使用 Go 語(yǔ)言來(lái)開(kāi)發(fā)服務(wù)應(yīng)用項(xiàng)目。你對(duì) Go 了解多少?歡迎參與本期投票和評(píng)論,分享你的真知灼見(jiàn)。
轉(zhuǎn)自:CSDN博主
原文鏈接:https://blog.csdn.net/Byeweiyang/article/details/121240560