取之于網(wǎng)稽寒,用之于網(wǎng)扮碧。本為過路人,姑且搬運中杏糙。
1946年慎王,世界上第一臺計算機ENAC誕生。
1952年宏侍,Grace?Hopper在電子離散時序自動計算機 EDSAC上研制成功了第一個匯編語言赖淤,和編譯器A-0。
1954年谅河,IBM的John Backus針對匯編語言的缺點著手研究開發(fā)FORTRAN語言咱旱。
1961年确丢,Grace?Hopper以Flow-Matic為基礎(chǔ)開發(fā)了COBOL語言誕生。
1964年吐限,IBM推出了一系列用途與價位都不同的大型電腦IBM System/360鲜侥,大型主機的經(jīng)典之作。
1964年诸典,John G. Kemeny和Thomas E. Kurtz發(fā)布了BASIC語言描函。
1965年,貝爾實驗室狐粱、MIT舀寓、GE共同發(fā)起Multics項目,目的是讓大型主機可以同時供300臺以上的終端機連接使用肌蜻。1969年后互墓,Bell退出該項目。
1969年蒋搜,瑞士Niklaus Wirth創(chuàng)造?
1969年轰豆,貝爾實驗室的Ken Thompson在Dennis Ritchie的支持下,開創(chuàng)了B語言齿诞。
1969年酸休,貝爾實驗室的Ken Thompson用匯編語言寫出了一組內(nèi)核程序,一些內(nèi)核工具程序以及一個小的文件系統(tǒng)祷杈。這個系統(tǒng)是UNIX的原型斑司,被稱為Unics。(所有程序或系統(tǒng)裝置都是文件但汞,不管構(gòu)建編輯器還是附屬文件宿刮,所寫的程序只有一個目的:有效完成目標)
1972年,貝爾實驗室的Dennis Ritchie將B語言重新改寫成C語言私蕾,傳奇C開始僵缺。
1973年,Unix正式誕生踩叭。Dennis Ritchie以C語言重新改寫和編譯Unics的內(nèi)核磕潮,最后發(fā)行了UNIX的正式版本。
1977年容贝,BSD (Berkeley Software Distribution)誕生瞳步。Berkeley大學的Bill Joy修改了UNIX的內(nèi)核源碼止邮,得到合適自己機器的版本并增加了很多工具軟件和編譯程序,命名為BSD校套。Bill Joy也是Sun的創(chuàng)辦者灌危。Sun是以BSD開發(fā)的內(nèi)核進行自己的商業(yè)UNIX版本開發(fā)的辐啄。(可用于x86硬件架構(gòu)的FreeBSD即由BSD改版而來)。BSD版本最重要的貢獻之一是TCP/IP。
1979年轻纪,發(fā)布的Unix 第七版被稱為是“最后一個真正的Unix”,這個版本的Unix內(nèi)核只有40K bytes叠纷。
1980年刻帚,西雅圖電腦產(chǎn)品公司的Tim Paterson花費了四個月時間編寫出了86-DOS操作系統(tǒng)。
1980年讲岁,Gordon Bell和Dan Dodge開發(fā)了QNX操作系統(tǒng)我擂。
1981年衬以,微軟以五萬美元的代價向西雅圖公司購得86-DOS的全部版權(quán)缓艳,并將它更名為MS-DOS。
1982年看峻,AT&T基于第七版開發(fā)了UNIX System Ⅲ的第一個版本阶淘,這是一個商業(yè)版本僅供出售。
1983年互妓,Bjame Sgoustrup在貝爾實驗實改良C語言溪窒,引入Simula思想(類體系),C++誕生冯勉。
1984年澈蚌,譚邦寧(Andrew Tanenbaum)教授編寫出 基于X86架構(gòu)的與UNIX兼容的MINIX系統(tǒng)。供學生學習與教學灼狰。
1984年宛瞄,Richard Mathew Stallman為了“創(chuàng)建一個自由、開放的UNIX操作系統(tǒng)”開始GNU項目交胚。陸續(xù)開發(fā)出EMACS份汗、GNU C(GCC)、GNU C LIBRARY (GLIBC)蝴簇、Bash Shell杯活。
1985年,Richard Mathew Stallman草擬了GPL(general public license)熬词。但當時開發(fā)的軟件只能運行在授權(quán)的UNIX平臺上旁钧,一直到Linux出現(xiàn)。
1987年互拾,卡內(nèi)基梅隆大學開發(fā)了Mach內(nèi)核均践,是一個真微內(nèi)核。
1988年摩幔,圖形接口XFree86項目彤委。
1989年,NEXTSTEP操作系統(tǒng)在NeXT.Inc誕生或衡。以Mach和BSD為基礎(chǔ)焦影,以Objective-C作為原生語言车遂,具有很先進的GUI界面。
1990年斯辰,Guido van Rossum開發(fā)了python語言舶担。
1990年,Nucleus實時多任務微內(nèi)核操作系統(tǒng)誕生彬呻,也就是MTK功能機的核衣陶。
1991年,Linux誕生闸氮。Linus Torvalds宣布他以bash/gcc等工具寫出了可運行在Intel386上的內(nèi)核程序剪况。因為LInux用了很多的GNU相關(guān)軟件,Stallman認為Linux的全名應該是GNU/Linux蒲跨。
1992年译断,OKA語言開發(fā)完成。
1995年或悲,SUN更名OKA為JAVA并發(fā)布孙咪,以互聯(lián)網(wǎng)為入口 。
1995年巡语,Netscape公司Brendan Eich開發(fā)了JavaScript語言翎蹈,由于Netscape與SUN的合作關(guān)系,所以語言命名與java接近男公。
1999年荤堪,C99標準發(fā)布。也是C語言目前最后一次官方更新理澎。
2000年逞力,微軟發(fā)布了C#語言。
2001年糠爬,Apple公司正式發(fā)布MAC OS X操作系統(tǒng)寇荧,內(nèi)核為darwin,基于收購的nextstep执隧。
2003年揩抡,Linux 2.6版內(nèi)核發(fā)布,相對于2.4版內(nèi)核2.6在對系統(tǒng)的支持都有很大的變化镀琉。
2005年峦嗤,Andy Rubin完成了Android操作系統(tǒng)的開發(fā)。
2007年屋摔,Apple公司正式發(fā)布IOS操作系統(tǒng)烁设。
2009年,google公司推出開源語言GO钓试。
2011年装黑,google發(fā)布dart語言副瀑。