History of Program

History of Program(1950--2020)算法

1957年編程

約翰·巴科斯(John Backus)建立了是全世界第一套高階語言:FORTRAN。瀏覽器

1959年安全

葛麗絲·霍普(Grace Hopper)創造了現代第一個編譯器A-0 系統,以及商用電腦編程語言「COBOL」,被譽爲COBOL之母 數據結構

1964年架構

約翰·凱梅尼(John Kemeny)和托馬斯·庫爾茨(Thomas Kurtz)共同開發了BASIC程序語言。併發

1970年框架

尼克勞斯·維爾特(Niklaus Wirth)發明了Pascal。他亦是Euler語言的發明者之一。1984年他因發展了這些語言而獲圖靈獎。他亦是Lilith電腦和Oberon系統的設計和運行隊伍的重要成員。他的文章Program Development by Stepwise Refinement視爲軟件工程中的經典之做。他寫的一本書的書名Algorithms + Data Structures = Programs(算法+數據結構=程序)是計算機科學的名句。編程語言

1972年ide

丹尼斯·裏奇(Dennis MacAlistair Ritchie)在貝爾實驗室的工做時間裏感到無聊,因此他決定製做帶有花括號的C,並最終取得了巨大的成功。以後,他添加了分段錯誤和其餘開發人員友好功能,以提升生產力。在星期天還有幾個小時的時間,他和他在貝爾實驗室的朋友決定建立一個名爲Unix的操做系統。

1980年

艾倫·凱(Alan Kay)發明了面向對象的編程,並將其稱爲Smalltalk,在Smalltalk中,一切都是對象,甚至一個對象也是對象。

1987年

拉里·沃爾(Larry Wall)在優利工做時開發了Perl和直譯器。

1983年

Jean Ichbiah開發完成Ada計算機語言。它的名字來自Ada Lovelace。

1986年

布萊德·考克斯(Brad Cox)在其公司Stepstone發明Objective-C。

1983年

比雅尼·斯特勞斯特魯普(Bjarne Stroustrup)發明了C++,寫下了它的早期定義並作出了首個實現。

1991年

吉多·範羅蘇姆(Guido van Rossum)認爲他不喜歡使用大括號併發明瞭Python,語法的選擇靈感來自Monty Python和Flying Circus。

1993年

Roberto Ierusalimschy和朋友決定設計一款巴西本土的腳本語言Lua。

1994年

拉斯姆斯·勒多夫(Rasmus Lerdorf)爲他的我的主頁CGI腳本製做了一個模板引擎,就是隨後被普遍使用的PHP。

1995年

松本幸弘(まつもとゆきひろ)創造了Ruby。

1995年

布蘭登·艾克(Brendan Eich)在週末的時候設計了一種語言,用來爲世界各地的每個網頁瀏覽器提供支持。當初這門語言被稱爲LiveScript,但隨着Java變得流行,他們決定將其重命名爲JavaScript。

1996年

詹姆斯·高斯林(James Gosling)發明了Java,這是第一個真正的面向對象的編程語言。

2001年

安德斯·海爾斯伯格(Anders Hejlsberg)從新發明了Java,並將其稱爲C#,由於C編程感受比Java更酷。

2005年

David Hanselmeyer Hansen建立了一個名爲Ruby on Rails的Web框架,人們再也不記得這二者是分開的東西。

2006年

約翰·雷西格(John Resig)爲JavaScript編寫了一個幫助程序庫,每一個人都認爲這是一種語言,而且從互聯網上覆制和粘貼jQuery代碼。

2009年

肯·湯普森(Ken Thompson)和羅伯·派克(Rob Pike)決定製做一種像C這樣的語言,可是用於更多的安全設備和更適銷的產品,並以Gophers做爲吉祥物,他們稱之爲Go。Graydon Hoare也想要像C這樣的語言,他稱之爲Rust。你們都要求每個軟件都要當即在Rust裏面重寫。Graydon想要更炫的東西,並開始在Swift上爲Apple工做。

2012

安德斯·海爾斯伯格(Anders Hjelsberg)想在瀏覽器中編寫C#,他設計了TypeScript,它是JavaScript,可是其中包含更多的Java。

2013

傑里米·阿什基納斯(Jeremy Ashkenas)想要像Ruby開發者同樣快樂,他建立了CoffeeScript,編譯成JavaScript,但看起來更像Ruby。

2014

2010年7月開始,克里斯·拉特納(Chris Lattner)開始設計Swift。完成基礎架構後,帶領開發小組陸續完成語法設計、編譯器、運行時、框架、IDE和文檔等相關工做。這個語言在2014年WWDC大會上公開。

-------------------

內容摘自:https://baijiahao.baidu.com/s?id=1588675986991787716&wfr=spider&for=pc

-------------------

將來:

 

對於人工智能:

 

當下火熱的技術無非是大數據、雲計算、物聯網、人工智能,曾在一篇論文中看到一個式子:人工智能=大數據+雲計算,就目前的大趨勢,

 

在將來人工智能一定是大力發展的技術,而且會應用人們生活的各個領域中,就例如今很流行的智能音箱,正是人工智能技術的一良好應用,

 

基於海量數據也就是大數據,通過數據分析後將優質的數據運用於智能音箱中,讓其中智能管家模擬像人同樣跟你交流,並完成一些操做,而

 

又不只限於交流,就如科幻電影《鋼鐵俠》中的人工智能賈維斯,就彷彿真是斯塔克的管家同樣,與他形影不離,而之後的發展也會朝這個方向

 

不斷邁進,就如如今所見的智能家居,還有還在測試中的無人駕駛汽車,在家中經過一個智能音箱,或許這我的工智能管家在你的智能手環裏又或者

 

在你的手機裏,喊一聲,叫它作啥就作啥,當家裏的其餘傢俱互聯之上,這又運用上物聯網的技術,還有一些機器人,生活也變得便利了起來。

 

但在我看來,人工智能技術的發展最大謀求出發點仍是在於利益,發展起來能減小人工的開支,將效率提升,成本下降,在將來可能有大批崗位被替代,

 

但又會有新的一批管理這些人工智能又或者附加的產業出現。

相關文章
相關標籤/搜索