成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

看看九種編程語言的發(fā)明者是怎么說的

開發(fā) 前端
有些時(shí)候,你要完成的系統(tǒng)某一小部分,而這一部分卻花費(fèi)你幾乎所有的時(shí)間。如果你寫的只是一個(gè)簡(jiǎn)單的排序,用 Python 來完成的話,那這會(huì)成為系統(tǒng)的瓶頸。這里最好要用高效的語言來取代之,比如C和C++。

從 Node.js 到C++,看他們的發(fā)明者是如何評(píng)價(jià)他們的語言的未來。

Ryan Dahl:Node.js

問:它的主要優(yōu)勢(shì)是什么?

Dahl:Node 與其他的語言有一點(diǎn)明顯的區(qū)別,就是處理I/O。所以它永遠(yuǎn)不允許用戶鎖上程序。它要求用戶不斷的處理新事物,因此它很適用于網(wǎng)絡(luò)編程。在你的服務(wù)器上要與很多人打交道,你必須處理鏈接。Node 鼓勵(lì)人們用非阻塞的模式。由于這個(gè)特性,你會(huì)發(fā)現(xiàn) Node 在開發(fā)服務(wù)器上比傳統(tǒng)編程語言更加方便。

[[79043]]

Guido van Rossum:Python

問: 為什么有人批評(píng) Python 太慢?

Van Rossum:有些時(shí)候,你要完成的系統(tǒng)某一小部分,而這一部分卻花費(fèi)你幾乎所有的時(shí)間。如果你寫的只是一個(gè)簡(jiǎn)單的排序,用 Python 來完成的話,那這會(huì)成為系統(tǒng)的瓶頸。這里最好要用高效的語言來取代之,比如C和C++。

[[79044]]

Yukihiro Matsumoto :Ruby

問:你的語言不斷發(fā)展的目標(biāo)是什么?

Matsumoto:我的目標(biāo)就是讓程序員更開心。目前 Web 程序員已經(jīng)很開心了,但不夠,我希望可以幫助更多的程序員。如嵌入式的,還有高性能程序的程序員。我目前正在開發(fā) Ruby 語言的子集,主要應(yīng)用于移動(dòng)設(shè)備,打算明年年初將它公開。

[[79045]]

Dmitry Jemerov:Kotlin

問:我們?yōu)槭裁匆?Kotlin,我們已經(jīng)有 Groovy 或者 JRuby

Jemerov:Grooby 和 JRuby 是動(dòng)態(tài)類型語言,如果你在開發(fā)中小型 web 程序,這 2 者確實(shí)是很不錯(cuò)的選擇。但如果你要開發(fā)更復(fù)雜,更高性,高頻率交互的程序的時(shí)候,Kotlin 這個(gè)靜態(tài)類型語言會(huì)更適合你。

[[79046]]

Martin Odersky:Scala

問:你當(dāng)初發(fā)明 Scala 的目的是什么?

Odersky:我很好奇,是否可以將函數(shù)式和面向?qū)ο缶幊探Y(jié)合成一個(gè)包,給開發(fā)人員提供一個(gè)強(qiáng)大的語言,讓人感覺他有很強(qiáng)的互補(bǔ)性。函數(shù)式編程感覺非常清爽,而且實(shí)用,它可以輕易構(gòu)造簡(jiǎn)單的元素。而面向?qū)ο髮?duì)于大型系統(tǒng)來說有很好的故事背景。總之我覺得把這 2 者相結(jié)合,是 Scala 的成功原因之一。

[[79047]]

Bjarne Stroustrup:C++

問:什么時(shí)候一個(gè)程序員應(yīng)該選擇本地化語言,什么時(shí)候選擇基于虛擬機(jī)的語言?

Stroustrup:C++在基礎(chǔ)架構(gòu)方面有無與倫比的優(yōu)勢(shì)。換句話說,在性能,可靠性,資源,復(fù)雜性方面都有嚴(yán)格的要求。例如,你不會(huì)用 javascript 寫 javascript 引擎,你也不會(huì)用 C++ 去寫簡(jiǎn)單的 web 應(yīng)用。你會(huì)用 C++ 構(gòu)造谷歌,亞馬遜,F(xiàn)acebook 的基礎(chǔ),但不是頂層。C++在服務(wù)器市場(chǎng)和移動(dòng)設(shè)備上有很強(qiáng)的優(yōu)勢(shì)。

[[79048]]

Lars Bak:Dart

問: 據(jù)我所知,Dart 實(shí)際上是編譯為 JavaScript,那為什么不直接用 JavaScript 呢?

Bak:因?yàn)槲覀冇?hellip;.Dart 虛擬機(jī),可以更快的運(yùn)行和啟動(dòng)。JavaScript 給我的印象是大的應(yīng)用中需要很長(zhǎng)的時(shí)間來啟動(dòng)。如果你擁有了 Dart 虛擬機(jī),那你可以將程序啟動(dòng)提速 10 倍。如今我們看到 Web 應(yīng)用變得越來越大,越來越廣泛,啟動(dòng)的速度是很重要的。

[[79049]]

Stefan Karpinski:Julia

問:你發(fā)明 Julia 的目的是什么?

Karpinski:在 09 的時(shí)候,當(dāng)我們談?wù)摰郊夹g(shù)開發(fā)過程中遇到的挫折的時(shí)候,主要提到了不同的事情需要不同的語言來做。發(fā)明 Julia 的想法就是為了高效。它是一種動(dòng)態(tài)語言,非常簡(jiǎn)單的編程模型。但它有極高的效率。對(duì)于 Matlab,R和 NumPy,有時(shí)候你得轉(zhuǎn)換為C語言才能獲得高效的性能。但如果你使用 Julia,你完全不必轉(zhuǎn)換。

[[79050]]

Rich Hickey :Clojure

問:你發(fā)明 Clojure 的目的是什么?

Hickey:我的目的是為 JVM 發(fā)明一種動(dòng)態(tài)的,函數(shù)式編程語言。我以前都用 C# 和 Java 來開發(fā)大型系統(tǒng),但在那些語言當(dāng)中函數(shù)式編程很不適用。我想有一種地道的函數(shù)式編程的語言,那就是 Clojure。他們可以快速的編寫小型程序,這對(duì)那些創(chuàng)業(yè)型企業(yè)來說是再合適不過了。 

[[79051]]

原文鏈接:http://news.cnblogs.com/n/145575/

【編輯推薦】

責(zé)任編輯:張偉 來源: InfoWorld
相關(guān)推薦

2018-07-06 09:04:14

編程語言PythonJava

2023-07-07 08:15:18

JavaPython編寫

2012-05-22 16:52:02

編程語言

2011-10-25 08:42:19

Lisp

2020-08-04 11:30:15

開發(fā)鼠標(biāo)發(fā)明

2019-10-31 15:45:25

Java薪酬語言

2022-05-05 09:14:41

AlpineDocker鏡像開發(fā)

2018-06-21 13:34:52

iPhone手機(jī)疾病

2019-10-11 23:13:19

編程語言軟件程序員

2025-04-27 09:33:01

2014-12-17 09:48:49

Apple Pay蘋果

2011-09-15 10:18:11

2020-11-24 06:00:55

PythonPython之父編程語言

2009-06-19 19:20:13

DRAM芯片IEEE榮譽(yù)勛章

2023-05-04 07:44:13

編程界小語言Java

2015-11-03 14:45:58

2018-04-03 14:03:28

2014-03-19 13:51:14

微信專利技術(shù)

2015-12-10 10:38:43

2021-03-25 16:01:11

編程語言CPU機(jī)器語言
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 四虎成人免费视频 | 日韩av高清在线 | www成人免费| 欧美啪啪| 欧美在线一区二区三区 | 欧美日韩网站 | 一区二区三区日 | 亚洲成人免费视频在线观看 | 国产精品免费一区二区三区四区 | 亚洲成a| 国产成人精品一区二区三区 | 国产美女自拍视频 | 日韩中文字幕一区二区 | 婷婷久久综合 | 一区二区免费视频 | 亚洲视频一区 | 国产精品国产精品国产专区不卡 | 国产亚洲精品精品国产亚洲综合 | 国产乱码精品1区2区3区 | 久久久久久美女 | 久久精品国产亚洲 | 欧美一区二区三区视频在线观看 | 日韩精品在线免费 | 91成人免费看片 | 久久久精品一区 | 亚洲国产精品一区二区三区 | 国产ts一区 | 亚洲三级国产 | 成人国产午夜在线观看 | 欧美日本韩国一区二区三区 | 中文字幕一区二区三区四区五区 | av免费在线播放 | 精品国产精品三级精品av网址 | a级毛片国产 | 国产精品成人一区二区三区夜夜夜 | 一区二区三区视频在线观看 | 91成人在线视频 | 日日摸夜夜添夜夜添精品视频 | av黄色在线| 精品一区二区三区日本 | 97色免费视频|