主頁 > 軟體設計 > 【歷史上的今天】10 月 25 日:Windows XP 20 周年;任正非出生;圖靈獎編程語言先驅誕生

【歷史上的今天】10 月 25 日:Windows XP 20 周年;任正非出生;圖靈獎編程語言先驅誕生

2021-10-26 08:38:23 軟體設計

整理 | 王啟隆

透過「歷史上的今天」,從過去看未來,從現在亦可以改變未來,

今天是 2021 年 10 月 25 日,在 2007 年的今天,微軟公司宣布與社交網站 Facebook 簽署協議,將支付 2.4 億美元購買該網站 1.6% 的股份,這場協議也使 Facebook 的總估價達到 150 億美元,回顧計算機歷史的今天,又有什么關鍵事件發生,改變了我們如今手中的技術和工具呢?

1910 年 10 月 25 日:首個電腦游戲的創造者 William Higinbotham 出生

1910 年 10 月 25 日,威廉·辛吉勃森(William Higinbotham)出生在美國的康涅狄格州,他是一名美國物理學家,被認為是第一批電腦游戲之一《雙人網球》的創造者,1958 年,他在一個示波器上創造了這款游戲,以在國家實驗室的參觀日招待游客,據說,辛吉勃森經常表示遺憾,因為比起發明了一款游戲而出名,他更希望能在核不擴散方面的作業上成就一番事業,1994 年 11 月 10 日,辛吉勃森逝世,享年 84 歲,

在這里插入圖片描述

圖源:維基百科

1948 年,辛吉勃森加入了布魯克海文國家實驗室的儀器小組,1951 年至 1968 年,他擔任該組織的負責人,與此同時,布魯克海文在 10 月會舉辦一年一度的訪客日,屆時將有數千人參觀實驗室;辛吉勃森因此負責創建一個展覽來展示儀器部門的作業,到了,1958 年 10 月,在辛吉勃森擔任負責人期間,他注意到游客們在參觀日對堆滿機器的高端展位不感興趣;為了更好地吸引參觀者,他決定創造一個互動式演示,他認為“創造出一個人們可以玩的游戲,可能會活躍我們的科學努力與社會相關的資訊,”

利用示波器和模擬計算機,辛吉勃森創造了一款名為《雙人網球》的游戲,這是歷史上第一個真正的電子游戲,《雙人網球》展示了一個簡單的網球場側視圖,球員可以轉動旋鈕來調整球的角度,然后按下一個按鈕把球打給另一個球員,只要在球還在場上的時候按下按鈕,球員就不會錯過球,但如果他們在錯誤的時間或錯誤的角度擊球,球就不會越過球門,這個展覽專案很快就受到了游客的歡迎,人們排隊在顯示幕上玩這個游戲,行人絡繹不絕,

雖然《雙人網球》是歷史上第一個真正的電子游戲,但擁有 20 多項發明專利的物理學家威廉·辛吉勃森對此不以為然,他只是申請了這項技術的專利,不想進一步發展,這款游戲在展會上展示了兩年之后,布魯克海文國家實驗室移走了電腦和展臺,這款游戲也被辛吉勃森遺忘了,直到 1964 年,Sanders Associates 獲得了第一項視頻游戲專利,Magnavox 在 20 世紀 70 年代初購買了這項專利,并開始生產視頻游戲系統;電子游戲界的競爭對手們試圖打破這項專利的壟斷,因此辛吉勃森被傳喚出庭作證,但此案當時已庭外和解,

直到 1982 年,辛吉勃森在《Creative Computing》雜志上發表了一篇文章,他才以電子游戲的發明者而廣為人知,雖然《雙人網球》這款游戲初衷并不是發展游戲產業,但不可否認的是,這款游戲的出現,給后來的很多游戲制作人帶來了很多的靈感,也為許多人的游戲生活帶來了無數的歡樂,

資料來源:維基百科

1928 年 10 月 25 日:BNF 范式共同發明者、圖靈獎得主 Peter Naur 出生

彼得·諾爾(Peter?Naur),1928 年 10 月 25 日誕生于丹麥腓特烈斯堡,2016 年 1 月 3 日逝世,享年 87 歲,諾爾是計算機科學先驅、BNF 范式的共同發明者,“因對編程語言設計和 ALGOL?60 的創建,以及對編譯器設計、計算機編程藝術和實踐的貢獻”獲 2005 年圖靈獎,他的姓(Naur)是 BNF 范式(Backus-Naur Form)中的N,該表示法用于大多數編程語言的語法描述,

在這里插入圖片描述

圖源:維基百科

雖然彼得·諾爾是一位偉大的丹麥程式員,是至今唯一的一名丹麥籍圖靈獎得主,但他最初研究的其實是天文學,1950 - 1951 年間,他在英國劍橋大學進修期間,用過由威爾克斯主持研制的世界上第一臺存盤程式式數字計算機 EDSAC; 諾爾在 EDSAC 上面計算天文學知識,而為了更好的計算,同時也為了完成自己的論文,諾爾意識到自己需要更強大的編程能力,從此轉戰計算機領域,

1960 年,彼得·諾爾進一步完善 BNF 范式,BNF(Backus-Naur?Form,巴科斯-諾爾范式)是一種背景關系無關語法的符號技術,通常用于描述計算機編程語言、檔案格式、指令集和通信協議等使用的語言的語法;BNF 由約翰·巴科斯首先在 ALGOL?58 中實作,彼得·諾爾在 ALGOL?60 中進一步發展概念并簡化符號,

2002 年,前圖靈獎得主 Edsger Dijbstra 把 ALGOL 60 的發展描述為“一個絕對的奇跡”,標志著他所說的“計算科學”的誕生,因為 ALGOL 60 首次顯示了自動計算能夠并且應當成為學術關注的主題,ALGOL 60 的發展是一群極具天賦的人才的作業成果,其中包括幾位以后的圖靈獎獲得者;諾爾在將軟體工程建立為一種學科方面起了很大作用,他通過他的主張和結構化編程方面的作業,在撰寫準確程式的方法學上作出了先驅性的貢獻,而他的主張使程式員表達他們的假設成為可能,

資料來源:維基百科

1944 年 10 月 25 日:華為創始人任正非出生

1944 年 10 月 25 日,任正非出生于貴州省鎮寧縣,祖籍浙江浦江,他畢業于重慶大學,是華為技術有限公司創始人、總裁,2020 年 8 月 10 日,《財富》公布世界 500 強榜(企業名單),華為排在第 49 位,是 2020 年中國民營企業 500 強第一名;2021 年 4 月,福布斯全球富豪榜發布,任正非以 12 億美元財富位列榜單第 2378 位,

在這里插入圖片描述

圖源:CSDN 下載自東方 IC

在 9 月 15 日的“歷史上的今天”專欄里,我們介紹了華為的誕生,1983 年退伍的任正非跟隨妻子搬家至深圳,復員轉業至深圳南海石油后勤服務基地;1987 年,因作業不順利,任正非轉而集資 21000 元人民幣創立華為公司,創立初期,華為靠代理香港某公司的程控交換機獲得了第一桶金;但是代理他人的機器始終不是出路,因此任正非孤注一擲,投入 C&C08 機的研發,

1991 年 9 月,華為租下了深圳寶安縣蠔業村工業大廈三樓作為研制程控交換機的場所,五十多名年輕員工跟隨任正非來到這棟破舊的廠房中,開始了他們充滿艱險和未知的創業之路,任正非幾乎每天都到現場檢查生產及開發進度,開會研究面臨的困難,分工協調解決各式各樣的問題,遇到吃飯時間,任正非和公司領導就在大排檔同大家聚餐,由其中職位最高的人自掏腰包請大家吃飯;后來,華為公司總部搬到了深圳龍崗坂田華為工業園,任正非帶著華為熬過了創業的艱苦歲月,

1993 年年末,C&C08 交換機終于研發成功,其價格比國外同類產品低三分之二,讓華為占領了市場的同時引來了許多競爭對手,2003 年 1 月 23 日,思科正式起訴華為及華為美國分公司,理由是后者對公司的產品進行了仿制,侵犯其知識產權,面對思科的打壓,任正非一邊在美國聘請律師應訴,一邊著手結盟思科在美國的死對頭 3COM 公司,2003 年 3 月,華為和當時已進入衰退期的 3COM 公司宣布成立合資公司“華為三康”,3COM 公司的 CEO 專程作證華為沒有侵犯思科的知識產權,最終,雙方達成和解,

2018 年 3 月 22 日,華為公布新一屆董事會成員,任正非不再擔任副董事長,變為董事會成員, 他一直不以獨裁者自居,曾在采訪中說過“公司一直在運轉,我只是懸在中間的一個‘傀儡’,不要操心這個問題,” 如今國際各界風云動蕩,在這個高速發達的資訊時代,華為會在科技世界開辟一個怎樣的新未來?這個問題的答案還需要時間驗證,

資料來源:百度百科、《任正非的競爭智慧》

1977 年 10 月 25 日:VAX-11/780 計算機面世

在這里插入圖片描述

圖源:維基百科

在 1977 年 10 月 25 日,DEC 公司建立了第一個 VAX( Virtual Address Extension),也就是虛擬地址擴展的計算機體系;它實質上是 DEC 計算機系統特有的復雜指令計算(CISC)體系結構的計算機 VAX-11/780,這個大家伙是一臺 32 位的計算機,并且具有高達 1MIPS 的運算性能,在那個年代,VAX-11/780 的速度和性能都是無與倫比的,

VAX 計算機專用的終端只能用于 VAX 系統上,它的唯一性和不兼容性保持著它的安全基礎,自 VAX-11/780 問世之后,很多不同款式、價格、性能及運算能力的版本相繼推出,VAX 超級小型機曾經在二十世紀八十年代初風靡一時,DEC 的小型機曾占據了世界超級小型機市場的 40%,

資料來源:維基百科

2001 年 10 月 25 日:Microsoft Windows XP 發布

Windows XP 是微軟公司生產的用于個人電腦的 32 位和 64 位作業系統系列,于 2001 年 10 月 25 日正式發布,作為 Windows 2000 Professional 和 Windows ME 的繼承者,Windows XP 是微軟在 Windows NT 內核和體系結構上構建的第一個面向消費者的作業系統;據國際資料公司(International Data Corporation)的一名分析師稱,截至 2006 年 1 月,超過 4 億份 Win XP 系統拷貝仍在被使用中,Win XP 的繼任者 Windows Vista 在 2007 年 1 月向公眾發布,

在這里插入圖片描述

圖源:CSDN 下載自東方 IC

Windows XP 最初的代號是 Whistler(惠斯勒),這是不列顛哥倫比亞省(加拿大西部的一個省)的一座山;除此之外,還有奧德賽(Odyssey)和“雙面神”(Janus)等代號,都因不明所以而未被采用,Windows XP 最后以“XP”被命名;XP 代表“eXPerience”,即體驗,微軟喜愛的說法是:Windows 的以前版本中捆綁的是應用軟體,但 Windows XP 則蘊含了豐富的體驗,

一張納帕縣郊外的風景照片,照片中包括了高低起伏的綠山及有層積云和卷云的藍天,承載了無數開發者的回憶,Windows XP 使用了 Luna 圖形用戶界面和雙列開始選單,提升了系統的安全性和作業性能,提供了 WiFi 支持,簡化了軟體的安裝和運行,并增加了遠程桌面功能,Win XP 也是率先使用雙列選單的作業系統,為之后的 Windows 版本的開始選單提供了基礎;微軟在 Windows 8 試圖用開始螢屏取代雙列開始選單,但雙列選單最終仍在 Windows 10 回歸,

2014 年 4 月 8 日,微軟終止對 Windows XP 的技術支持,但在“Wannacry”勒索蠕蟲事件依然為 Windows XP 發布特別補丁,在 2021 年的現在,還是有很多電腦運行著 Windows XP;正如現在許多銀行為了安全性還使用著 IE 瀏覽器,因為舊系統年代久遠,更新不止、作業量大,容易引發風險,今年是 Windows XP 二十周年,而這又是你成為技術人的第幾年呢?歡迎參與本期投票和評論,分享你開發路上的點點滴滴,

【歡迎投稿】以史為鏡,可以知興替,計算機科學發展至今,有許多至關重要的事件、人物,歡迎所有朋友一起共建「歷史上的今天」,投稿郵箱:tangxy@csdn.net ,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/336292.html

標籤:其他

上一篇:畢業生就業須知

下一篇:網頁版VS Code來了,特斯拉Xbox手機都能用,隨時隨地寫bug

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 面試突擊第一季,第二季,第三季

    第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......

    uj5u.com 2020-09-10 05:35:24 more
  • 第三單元作業總結

    1.前言 這應該是本學期最后一次寫作業總結了吧。總體來說,對作業的節奏也差不多掌握了,作業做起來的效率也更高了。雖然和之前的作業一樣,作業中都要用到新的知識,但是相比之前,更加懂得了如何利用工具以及資料。雖然之間卡過殼,但總體而言,這幾次作業還算完成的比較好。 2.作業程序總結 相比前兩個單元,此單 ......

    uj5u.com 2020-09-10 05:35:41 more
  • 北航OO(2020)第四單元博客作業暨課程總結博客

    北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......

    uj5u.com 2020-09-10 05:35:48 more
  • BUAA_OO_第四單元

    一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......

    uj5u.com 2020-09-10 05:35:54 more
  • 6.1邏輯運算子

    邏輯運算子 1. && 短路與 運算式1 && 運算式2 01.運算式1為true并且運算式2也為true 整體回傳為true 02.運算式1為false,將不會執行運算式2 整體回傳為false 03.只要有一個運算式為false 整體回傳為false 2. || 短路或 運算式1 || 運算式2 ......

    uj5u.com 2020-09-10 05:35:56 more
  • BUAAOO 第四單元 & 課程總結

    1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......

    uj5u.com 2020-09-10 05:36:06 more
  • 談談我對C# 多型的理解

    面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......

    uj5u.com 2020-09-10 05:36:09 more
  • Python 資料驅動工具:DDT

    背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......

    uj5u.com 2020-09-10 05:36:13 more
  • Python里面的xlrd模塊詳解

    那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......

    uj5u.com 2020-09-10 05:36:28 more
  • 當我們創建HashMap時,底層到底做了什么?

    jdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......

    uj5u.com 2020-09-10 05:36:38 more
最新发布
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:20:47 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:20:25 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:20:17 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:20:10 more
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:19:44 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:19:07 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:18:57 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:18:49 more
  • 05單件模式

    #經典的單件模式 public class Singleton { private static Singleton uniqueInstance; //一個靜態變數持有Singleton類的唯一實體。 // 其他有用的實體變數寫在這里 //構造器宣告為私有,只有Singleton可以實體化這個類! ......

    uj5u.com 2023-04-19 08:42:51 more
  • 【架構與設計】常見微服務分層架構的區別和落地實踐

    軟體工程的方方面面都遵循一個最基本的道理:沒有銀彈,架構分層模型更是如此,每一種都有各自優缺點,所以請根據不同的業務場景,并遵循簡單、可演進這兩個重要的架構原則選擇合適的架構分層模型即可。 ......

    uj5u.com 2023-04-19 08:42:41 more