自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

揭秘:10大流行編程語(yǔ)言和它們的創(chuàng)造者

開發(fā) 開發(fā)工具 移動(dòng)開發(fā)
軟件開發(fā)領(lǐng)域里有許許多多編程語(yǔ)言。在這里,不斷有新的編程語(yǔ)言在誕生,如 Scala、Go、Closure 等,也不斷有老的編程語(yǔ)言慢慢消亡。它們中的許多都曾為軟件開發(fā)作出了巨大貢獻(xiàn)。作為軟件開發(fā)領(lǐng)域中最重要的事物,編程語(yǔ)言從一誕生起就會(huì)經(jīng)歷人們的議 論、批評(píng)與改進(jìn)。

這些編程語(yǔ)言的創(chuàng)造者是編程世界的標(biāo)志人物,當(dāng)我看到某些人在使用某種編程語(yǔ)言卻不知道這門語(yǔ)言從何而來的時(shí)候,會(huì)感到一種淡淡的憂傷。 對(duì)于最為流行的編程語(yǔ)言,出現(xiàn)這種情況的情況較少,比如 Java,幾乎所有人都知道 Java 之父的名字 James Gosling,但是,對(duì)于 Perl、Pascal、Lisp 或者 Erlang 呢,你是否依然知道它們的創(chuàng)造者是誰?

這些想法促使了本文的誕生,本文收集并分享了這五十年來,最成功,最流行的十門編程語(yǔ)言和它們的創(chuàng)造者的故事。

揭秘:10大流行編程語(yǔ)言和它們的創(chuàng)造者

1)Java 和 James Gosling

Java 是世界上最成功最流行的編程語(yǔ)言之一。James Gosling 博士發(fā)明了 Java,并被尊稱為 Java 之父。在早些時(shí)候,Java 是由 SUN 微系統(tǒng)公司開發(fā)與提供技術(shù)支持的,在 2010 年 1 月 SUN 被甲骨文公司收購(gòu)后,現(xiàn)在這些是由甲骨文公司來完成。Java 的創(chuàng)造是為了完成 WORA(Write once, run anywhere 一次編寫到處運(yùn)行)的理念,它的平臺(tái)獨(dú)立性使它在企業(yè)應(yīng)用中獲得了巨大成功。到目前為止,它已經(jīng)成為了最流行的一門應(yīng)用程序編程語(yǔ)言。

2)C和 Dennis Ritchie

1967 年到 1973 年之間,美國(guó)計(jì)算機(jī)科學(xué)家 Dennis MacAlistair Ritchie 在 AT&T貝爾實(shí)驗(yàn)室創(chuàng)造了C語(yǔ)言。到目前為止,C語(yǔ)言仍然非常受歡迎,它被廣泛地運(yùn)用于系統(tǒng)編程。它比 Java 要古老得多,但是還依然保持著在軟件開發(fā)領(lǐng)域的地位。另外值得一提的是,Dennis Ritchie 還與他的同事 Ken Thompson 創(chuàng)造了世界著名的 UNIX 操作系統(tǒng)。如果你要讓他和 Bill Gates 或者 Steve Jobs 比較名氣,可能他會(huì)比不上,但是要是比較軟件開發(fā)領(lǐng)域的貢獻(xiàn)的話,他會(huì)完爆以上那兩位。每一個(gè)程序員都會(huì)銘記 Dennis Ritchie 以及他為軟件開發(fā)領(lǐng)域所做出的杰出貢獻(xiàn)。

3)C++和 Bjarne Stroustrup

Bjarne Stroustrup,出生于 1950 年 12 月 30 日的奧爾胡斯,是丹麥的計(jì)算機(jī)科學(xué)家。他最引人注目的成就是創(chuàng)建并推廣了編程語(yǔ)言C++。C++,正如其名字所暗示的一樣,是C語(yǔ)言之后流行的新一代語(yǔ) 言。它所帶來的面向?qū)ο缶幊痰母拍畋徽J(rèn)為是有別于C語(yǔ)言編程結(jié)構(gòu)的非凡特性。C++目前仍然是最受歡迎的一門編程語(yǔ)言,由于與計(jì)算機(jī)系統(tǒng)聯(lián)系緊密以及流行 的面向?qū)ο筇匦?,它被廣泛地運(yùn)用于商業(yè)領(lǐng)域。

4)Python 和 Guido van Rossum

Python 是一門用途廣泛的高級(jí)編程語(yǔ)言,它的設(shè)計(jì)理念是強(qiáng)調(diào)代碼可讀性,因此它的語(yǔ)法非常清晰和明亮。Python 是由荷蘭國(guó)家數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究院的 Guido van Rossum 設(shè)計(jì)的。在美國(guó),Python 在學(xué)術(shù)層面上已經(jīng)取代了 Java,如今的學(xué)生開始學(xué)習(xí)編程時(shí)使用的是 Python,就象上一代使用C或者 Java 一樣。如果你仍然不能確定是使用 Python 還是 Java 來作為初學(xué)語(yǔ)言,這篇文章可以幫助你作出選擇。Python 廣泛運(yùn)用于 web 應(yīng)用程序開發(fā),在軟件開發(fā)和信息安全領(lǐng)域有許多基于 Python 的 web 框架。另外,Python 也廣泛被 Google、Yahoo、Spotify 等科技巨頭所使用。

5)PHP 和 Rasmus Lerdorf

無論你有多么討厭 PHP,你都不能忽略這樣一個(gè)事實(shí):有一半的互聯(lián)網(wǎng)都運(yùn)行著這樣一種神奇的互聯(lián)網(wǎng)語(yǔ)言。PHP 最初是由 Rasmus Lerdorf 在 1995 年創(chuàng)造的,PHP 現(xiàn)在最主要的實(shí)施是由 PHP 團(tuán)隊(duì)來完成,這個(gè)團(tuán)隊(duì)還為 PHP 語(yǔ)言提供正式的參考。彼時(shí),PHP 是作為微軟的動(dòng)態(tài)服務(wù)器頁(yè)面(ASP)服務(wù)器端腳本引擎以及類似語(yǔ)言如 JSP 的競(jìng)爭(zhēng)者身份而出現(xiàn)的,但在逐漸受到大家好評(píng)并接受之后,現(xiàn)在已經(jīng)有超過 2000 萬個(gè)網(wǎng)站和 100 萬個(gè) Web 服務(wù)器使用了這門語(yǔ)言。它是一門開源的語(yǔ)言,F(xiàn)acebook、Wikipedia、Wordpress 以及 Joomla 這些互聯(lián)網(wǎng)巨頭都在使用它。我還沒告訴你 PHP 主要用來做什么吧?還需要猜么?答案就是個(gè)人主頁(yè)了!:)

6)Perl 和 Larry Wall

Perl 是一種高級(jí)的、通用的、解釋性動(dòng)態(tài)編程語(yǔ)言,是由 Larry Wall 在 1980 年代中期設(shè)計(jì)和開發(fā)的。Perl 因?yàn)槠鋬?yōu)秀的文字處理能力而一舉成名。如今,它仍然是 UNIX 系統(tǒng)上開發(fā)報(bào)告、腳本的主要工具。Perl 因解析和處理大型文本文件及其在 CGI、數(shù)據(jù)庫(kù)應(yīng)用程序、網(wǎng)絡(luò)編程和圖形編程的應(yīng)用而被大家熟知。Perl 廣泛地在大型互聯(lián)網(wǎng)公司中使用,如 IMDB、Amazon 以及 Priceline。對(duì)于 Java 開發(fā)人員來說,添加 Perl 或者 Python 的組合是很好的補(bǔ)充,因?yàn)殚_發(fā)中需要一種腳本語(yǔ)言來用于特定的任務(wù)維護(hù)和支持。

7)JavaScript 和 Brendan Eich

如果你問我,過去 5 到 10 年里最成功的語(yǔ)言是哪一門?我會(huì)毫不猶豫地回答你,是 JavaScript。從不久前的客戶端 JQuery 腳本庫(kù)到最近的服務(wù)器端開發(fā)的 node.js 庫(kù),在 Web 開發(fā)的各自領(lǐng)域它們都占據(jù)著主導(dǎo)地位。JavaScript 是一門基于原型的、動(dòng)態(tài)的、弱類型腳本語(yǔ)言,它最初是由 Brendan Eich 設(shè)計(jì)并由網(wǎng)景通訊公司開發(fā)的,其功能非常強(qiáng)大,廣泛的用于客戶端腳本驗(yàn)證、動(dòng)畫、事件捕獲、表單提交及其它常見的任務(wù)。它運(yùn)行于瀏覽器中并被包括 Gmail、Mozila Firefox 在內(nèi)的幾乎所有網(wǎng)站所使用。

8)Ruby 和松本行弘

Ruby 是由日本的計(jì)算機(jī)科學(xué)家松本行弘在 1990 年代中期開發(fā)和設(shè)計(jì)的。使用 Ruby 編程是非常有趣的事情,如果你使用過 Ruby 你一定知道我表達(dá)的意思。Ruby 深受 Perl、Ada、Lisp 和 Smalltalk 的影響,它的設(shè)計(jì)是為了讓編程更有效率,更加愉快。Ruby 主要用于 Web 應(yīng)用程序開發(fā),它被 Twitter、Hulu 和 Groupon 等大網(wǎng)站所使用。

9)Lisp 和 John McCarthy

John McCarthy 是第二古老的高級(jí)編程語(yǔ)言的創(chuàng)造者。Lisp 代表列表處理器(List processor)之意。我從來沒有使用過 Lisp,但據(jù)說它是函數(shù)式編程語(yǔ)言如 Haskell、Erlang 和 Scala 的祖先。Lisp 常被用于繪圖軟件的開發(fā)和防空系統(tǒng)領(lǐng)域。

10)Pascal 和 Niklaus Wirth

Pascal 是一門有影響力的命令式和過程式編程語(yǔ)言,是由 Niklaus Wirth 在 1968 – 1969 年設(shè)計(jì)并于 1970 年出版的。Pascal 作為一種小型、高效的語(yǔ)言旨在通過使用結(jié)構(gòu)化程序設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)來鼓勵(lì)良好的編程實(shí)踐。

 
責(zé)任編輯:王雪燕 來源: evget
相關(guān)推薦

2014-05-07 10:59:40

編程語(yǔ)言技術(shù)趣聞

2019-12-06 17:40:39

程序員編程語(yǔ)言JavaScript

2014-06-24 10:37:03

智能設(shè)備新技術(shù)

2023-09-07 06:59:36

2017-03-27 16:50:26

windowsedge微軟

2016-12-08 09:45:49

2016-11-15 16:21:26

開發(fā)編程方法

2021-05-24 15:31:23

軟件測(cè)試工具軟件測(cè)試開發(fā)

2011-04-27 09:12:14

PHPjavascriptjava

2021-01-27 09:00:00

開發(fā)PHP框架

2024-05-28 01:00:00

CISO網(wǎng)絡(luò)安全

2013-12-17 09:12:04

2013-08-01 09:33:52

編程語(yǔ)言胖手編程編程姿勢(shì)

2013-08-01 09:08:21

編程語(yǔ)言

2020-12-19 10:51:16

勒索軟件即服務(wù)RaaS網(wǎng)絡(luò)攻擊w

2019-05-30 14:19:58

區(qū)塊鏈加密貨幣編程語(yǔ)言

2012-02-13 10:03:31

編程開發(fā)

2014-02-04 19:44:23

編程語(yǔ)言開發(fā)

2012-06-06 09:46:38

Windows 8平板電腦

2019-11-11 09:00:00

測(cè)試方案自動(dòng)化測(cè)試軟件開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)