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

看看九種編程語言的發明者是怎么說的

開發 前端
有些時候,你要完成的系統某一小部分,而這一部分卻花費你幾乎所有的時間。如果你寫的只是一個簡單的排序,用 Python 來完成的話,那這會成為系統的瓶頸。這里最好要用高效的語言來取代之,比如C和C++。

從 Node.js 到C++,看他們的發明者是如何評價他們的語言的未來。

Ryan Dahl:Node.js

問:它的主要優勢是什么?

Dahl:Node 與其他的語言有一點明顯的區別,就是處理I/O。所以它永遠不允許用戶鎖上程序。它要求用戶不斷的處理新事物,因此它很適用于網絡編程。在你的服務器上要與很多人打交道,你必須處理鏈接。Node 鼓勵人們用非阻塞的模式。由于這個特性,你會發現 Node 在開發服務器上比傳統編程語言更加方便。

[[79043]]

Guido van Rossum:Python

問: 為什么有人批評 Python 太慢?

Van Rossum:有些時候,你要完成的系統某一小部分,而這一部分卻花費你幾乎所有的時間。如果你寫的只是一個簡單的排序,用 Python 來完成的話,那這會成為系統的瓶頸。這里最好要用高效的語言來取代之,比如C和C++。

[[79044]]

Yukihiro Matsumoto :Ruby

問:你的語言不斷發展的目標是什么?

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

[[79045]]

Dmitry Jemerov:Kotlin

問:我們為什么要用 Kotlin,我們已經有 Groovy 或者 JRuby

Jemerov:Grooby 和 JRuby 是動態類型語言,如果你在開發中小型 web 程序,這 2 者確實是很不錯的選擇。但如果你要開發更復雜,更高性,高頻率交互的程序的時候,Kotlin 這個靜態類型語言會更適合你。

[[79046]]

Martin Odersky:Scala

問:你當初發明 Scala 的目的是什么?

Odersky:我很好奇,是否可以將函數式和面向對象編程結合成一個包,給開發人員提供一個強大的語言,讓人感覺他有很強的互補性。函數式編程感覺非常清爽,而且實用,它可以輕易構造簡單的元素。而面向對象對于大型系統來說有很好的故事背景。總之我覺得把這 2 者相結合,是 Scala 的成功原因之一。

[[79047]]

Bjarne Stroustrup:C++

問:什么時候一個程序員應該選擇本地化語言,什么時候選擇基于虛擬機的語言?

Stroustrup:C++在基礎架構方面有無與倫比的優勢。換句話說,在性能,可靠性,資源,復雜性方面都有嚴格的要求。例如,你不會用 javascript 寫 javascript 引擎,你也不會用 C++ 去寫簡單的 web 應用。你會用 C++ 構造谷歌,亞馬遜,Facebook 的基礎,但不是頂層。C++在服務器市場和移動設備上有很強的優勢。

[[79048]]

Lars Bak:Dart

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

Bak:因為我們有….Dart 虛擬機,可以更快的運行和啟動。JavaScript 給我的印象是大的應用中需要很長的時間來啟動。如果你擁有了 Dart 虛擬機,那你可以將程序啟動提速 10 倍。如今我們看到 Web 應用變得越來越大,越來越廣泛,啟動的速度是很重要的。

[[79049]]

Stefan Karpinski:Julia

問:你發明 Julia 的目的是什么?

Karpinski:在 09 的時候,當我們談論到技術開發過程中遇到的挫折的時候,主要提到了不同的事情需要不同的語言來做。發明 Julia 的想法就是為了高效。它是一種動態語言,非常簡單的編程模型。但它有極高的效率。對于 Matlab,R和 NumPy,有時候你得轉換為C語言才能獲得高效的性能。但如果你使用 Julia,你完全不必轉換。

[[79050]]

Rich Hickey :Clojure

問:你發明 Clojure 的目的是什么?

Hickey:我的目的是為 JVM 發明一種動態的,函數式編程語言。我以前都用 C# 和 Java 來開發大型系統,但在那些語言當中函數式編程很不適用。我想有一種地道的函數式編程的語言,那就是 Clojure。他們可以快速的編寫小型程序,這對那些創業型企業來說是再合適不過了。 

[[79051]]

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

【編輯推薦】

責任編輯:張偉 來源: InfoWorld
相關推薦

2018-07-06 09:04:14

編程語言PythonJava

2023-07-07 08:15:18

JavaPython編寫

2011-10-25 08:42:19

Lisp

2012-05-22 16:52:02

編程語言

2020-08-04 11:30:15

開發鼠標發明

2019-10-31 15:45:25

Java薪酬語言

2022-05-05 09:14:41

AlpineDocker鏡像開發

2018-06-21 13:34:52

iPhone手機疾病

2014-12-17 09:48:49

Apple Pay蘋果

2025-04-27 09:33:01

2019-10-11 23:13:19

編程語言軟件程序員

2011-09-15 10:18:11

2020-11-24 06:00:55

PythonPython之父編程語言

2009-06-19 19:20:13

DRAM芯片IEEE榮譽勛章

2023-05-04 07:44:13

編程界小語言Java

2018-04-03 14:03:28

2015-11-03 14:45:58

2015-12-10 10:38:43

2014-03-19 13:51:14

微信專利技術

2018-12-19 12:23:24

復制粘貼WordIBM
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成年人在线观看 | 中文字幕色站 | 中文字幕一区二区三区不卡 | 亚洲天堂av网 | 蜜桃视频在线观看免费视频网站www | 夜夜骑首页 | 精品一级电影 | 亚洲欧美另类在线 | 91精品国产综合久久久久久 | 成人国产精品色哟哟 | 免费亚洲网站 | wwww.8888久久爱站网 | 亚洲精品二区 | 日韩三级 | 日韩午夜影院 | 欧美一级免费 | 欧美在线a| 久久精品国产亚洲一区二区三区 | 91亚洲国产亚洲国产 | 狠狠草视频 | 国产日韩欧美精品一区二区三区 | 草草草网站 | 亚洲一二三视频 | 久久精品一区二区 | 国产欧美一区二区三区在线看 | 91精品国产91久久久久久最新 | 日韩中文一区二区三区 | 久久久久国产视频 | 日韩精品一区二区三区高清免费 | 一区二区国产在线 | 国产高清在线精品一区二区三区 | 国产亚洲成av人在线观看导航 | 老牛影视av一区二区在线观看 | 色爱综合| 亚洲成人在线网 | 国产精品久久久久久久久久久免费看 | 国产精品久久久av | 伊人电影院av | 91精品国产一区二区三区 | 成人午夜在线 | 国产欧美精品区一区二区三区 |