Computer Science
1983年1月1日
1791-12-26 00:00:00
Charles Babbage
英國數學家、發明家兼機械工程師。由於提出了差分機與分析機的設計概念(並有部份實做機器),被視為電腦先驅。
1801-01-01 00:00:00
首台可編程的計算機 (Jacquard loom)
法國發明家 Jacquard 設計出人類歷史上首台可設計織布機——雅卡爾織布機,對將來發展出其他可程式機器起了重要作用
1815-12-10 00:00:00
Ada Lovelace (英國, 艾達)
第一位電腦程式設計師
1822-04-01 00:00:00
差分機
Babbage 設計,自動化數學機器
1860-02-29 00:00:00
Herman Hollerith (美國, 何樂禮)
製表機器公司的創辦者,該公司是IBM的前身之一。何樂禮被廣泛認為是現代機械數據處理之父。隨著他發明的製表機,自動數據處理的時代開啟。
1903-12-28 00:00:00
von Neumann (匈牙利, 馮紐曼)
現代電腦創始人之一。他在電腦科學、經濟、物理學中的量子力學及幾乎所有數學領域都作過重大貢獻。
1906-09-16 00:00:00
Grace Hopper (美國, 格蕾斯霍普)
COBOL 之母、馬克一號設計師、Debug 之母。
1912-06-23 00:00:00
Alan Turing (英國, 圖靈)
圖靈測試, 電腦科學之父
1916-04-30 00:00:00
Claude Shannon (美國, 夏農)
1948年,夏農發表了劃時代的論文—通訊的數學原理,奠定了現代資訊理論的基礎。不僅如此,夏農還被認為是數位計算機理論和數位電路設計理論的創始人。
1925-01-30 00:00:00
Douglas Engelbart (道格拉斯, 美國)
滑鼠, 超文本, 1997 Turing
1930-05-11 00:00:00
E. W. Dijkstra (荷蘭, 戴克斯特拉)
1972 Turning Award, 最短路徑法, 銀行家算法
1936-01-01 00:00:00
圖靈機 Turing Machine
一種抽象計算模型,其更抽象的意義為一種數學邏輯機,可以看作等價於任何有限邏輯數學過程的終極強大邏輯機器。
1938-01-10 00:00:00
Donald Knuth (美國, 高德納)
1974 Turing Award, TeX, TACOP
1938-12-23 00:00:00
Bob Kahn (美國, 羅伯特卡恩)
與 Vint Cerf 為 TCPIP 創立人, 2004 Turing Award
1939-01-01 00:00:00
ABC 第一台電子數位計算機
這台電腦實作了三個關鍵思想,這些思想在現代電腦中仍然是一個組成部分:使用二進位數表示所有的數值和資料使用電子器件進行所有計算操作,而不是滾輪、棘輪或者機械開關 計算和儲存在系統中分離成兩部分
1939-12-14 00:00:00
Stephen Cook (美國, 庫克)
史提芬·A·古克,計算機科學家,計算複雜性理論的重要研究者。 1971年,在他的論文《The Complexity of Theorem Proving Procedures》,他整理了NP完備性的目標,亦產生了古克定理——布爾可滿足性問題是NP完備的證明。 1982年,古克得到圖靈獎。
1943-06-23 00:00:00
Vint Cerf (美國, 文森)
TCP/IP 協定建立者, 2004 Turing Award
1946-11-24 00:00:00
姚期智 (台灣)
2000 Turing Award
1947-07-01 00:00:00
ENIAC
是世界上第一台通用電子電腦。它是圖靈完全的電子電腦,能夠重新編程,解決各種計算問題
1955-02-24 00:00:00
Steve Jobs
Apple
1955-06-08 00:00:00
Tim Berners-Lee (提姆伯納斯李, 英國)
WWW 之父
1955-10-28 00:00:00
Bill Gates (美國, 比爾蓋茲)
1995~2007 蟬聯世界首富
1956-01-01 00:00:00
MIT TX-0 電晶體電腦
MIT
1957-07-01 00:00:00
Fortran
由IBM開發出,是世界上第一個被正式採用並流傳至今的高階程式語言
1959-01-01 19:25:44
人口 30 億 (1959)
20億 1927, 40 億 1974
1964-04-07 00:00:00
積體電路電腦 IBM S/360
Enter story info here
1969-01-01 00:00:00
UNIX (1969)
電腦作業系統,具有多工、多用戶的特徵。於1969年,在美國AT&T公司的貝爾實驗室開發出來,參與開發的人有肯·湯普遜、丹尼斯·里奇等。
1969-07-20 00:00:00
阿姆斯壯登月
阿波羅登月
1970-07-01 00:00:00
Pascal
由尼克勞斯·維爾特在1968年9月設計,作為一個小型的和高效的語言,意圖鼓勵使用結構化編程和資料結構進行良好的編程實踐。
1972-01-01 00:00:00
C 語言
C,一種通用的、程序式的程式語言,廣泛用於系統與應用軟體的開發。於1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·湯普遜,以B語言為基礎,在貝爾實驗室設計、開發出來。
1973-03-26 00:00:00
Larry Page
Google 創辦人
1974-01-01 19:25:44
人口 40 億(1974)
30億 (1959), 50 億(1987) , 60億 (1999)
1975-01-01 00:00:00
IBM 5100 第一台可攜電腦 (1975)
Enter story info here
1977-06-05 00:00:00
Apple II 上式 (1977)
蘋果公司製作的第一種普及的微電腦。它的直系先祖是Apple I——一種有限的、以電路板組成的電腦。許多電子玩家基於此電腦創新了許多功能,使Apple II達到商業上的成功。自1977年於西岸電腦展首次發行後,Apple II成為一種成功的個人電腦。機種不同的機型先後上市販售,而最普及的機型一直到1990年代都只有不大的改變。直至1993年為止,估計共生產了5-6百萬部Apple II。
1978-01-01 00:00:00
TeX
高德納(Donald Ervin Knuth)編寫的功能強大的排版軟體。它在學術界十分流行,特別是數學、物理學和電腦科學界。TEX被普遍認為是一個優秀的排版工具,特別是在處理複雜的數學公式時。利用諸如是LATEX等終端軟體,TEX就能夠排版出精美的文字。
1981-02-01 00:00:00
Intel 80286
80286處理器整合了大約13萬個電晶體,最大時脈為20MHz,採用16位元資料匯流排和24位元位址匯流排。
1981-08-01 00:00:00
IBM PC
Enter story info here
1983-01-01 00:00:00
Objective-C
1983-01-01 00:00:00
C++
C++是一種使用非常廣泛的電腦程式設計語言。它是一種靜態資料類型檢查的,支援多範型的通用程式設計語言。C++支援程序化程式設計、資料抽象化、物件導向程式設計、泛型程式設計、基於原則設計等多種程式設計風格。
1984-01-01 00:00:00
LaTeX
一種基於TEX的排版系統,由美國電腦學家萊斯利·蘭伯特在20世紀80年代初期開發。
1985-01-01 00:00:00
Excel
Enter story info here
1987-01-01 00:00:00
Perl
Perl是高階、通用、直譯式、動態的程式語言。最初設計者拉里·沃爾(Larry Wall)為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,版本中包含Perl 5以及Perl 6(開發中)。 Perl借用了C、sed、awk、shell指令碼以及很多其他程式語言的特性。其中最重要的特性是Perl內部整合了正規表式的功能,以及巨大的第三方代碼庫CPAN。
1987-07-11 00:00:00
人口 50 億 (1987)
在前南斯拉夫出生了一位嬰兒,聯合國將其象徵性地認定為世界第50億個人。這標誌著世界人口終於突破50億。當時聯合國人口活動基金會提議,將這一天命名為世界50億人口日。
1989-03-12 00:00:00
Tim Berners-Lee 提 WWW (1989)
由許多互相連結的超文字組成的系統,通過網際網路存取。在這個系統中,每個有用的事物,稱為一樣「資源」;並且由一個全域「統一資源標識符」(URL)標識;這些資源通過超文字傳輸協定(Hypertext Transfer Protocol)傳送給使用者,而後者通過點擊連結來獲得資源。
1991-01-01 00:00:00
Python
Python,是一種物件導向、直譯式電腦程式語言,具有近二十年的發展歷史,成熟且穩定。它包含了一組完善而且容易理解的標準庫,能夠輕鬆完成很多常見的任務。它的語法簡捷和清晰,盡量使用無異義的英語單詞,與其它大多數程式設計語言使用大括弧不一樣,它使用縮進來定義語句塊。
1991-10-05 00:00:00
Linux
自由和開放原始碼的類UNIX操作系統。該作業系統的核心由林納斯·托瓦茲在1991年10月5日首次發行。[5][6],在加上使用者空間的應用程式之後,成為Linux作業系統。
1993-01-01 00:00:00
R
R語言,一種自由軟體程式語言與操作環境,主要用於統計分析、繪圖、資料探勘。R本來是由來自紐西蘭奧克蘭大學的Ross Ihaka和Robert Gentleman開發(也因此稱為R),現在由「R開發核心團隊」負責開發。R是基於S語言的一個GNU計劃計畫,所以也可以當作S語言的一種實作,通常用S語言編寫的代碼都可以不作修改的在R環境下執行。R的語法是來自Scheme。
1993-01-01 00:00:00
HTML
超文件標示語言(英文:HyperText Markup Language,HTML)是為「網頁建立和其它可在網頁瀏覽器中看到的訊息」設計的一種標示語言。
1995-01-01 00:00:00
Javascript
JavaScript,一種直譯式程式語言,是一種動態型別、弱型別,最早是在HTML網頁上使用,用來給HTML網頁增加動態功能。
1995-01-01 00:00:00
Java
Java是一種電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,廣泛應用於企業級Web應用開發和行動應用開發。