日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python语言发明者 google_看看9种编程语言的发明者是怎么说的

發(fā)布時間:2024/9/27 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python语言发明者 google_看看9种编程语言的发明者是怎么说的 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

Ryan Dahl:Node.js

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

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

Guido van Rossum:Python

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

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

Yukihiro Matsumoto :Ruby

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

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

Dmitry Jemerov:Kotlin

問:我們?yōu)槭裁匆肒otlin,我們已經有Groovy或者JRuby

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

Martin Odersky:Scala

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

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

Bjarne Stroustrup:C++

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

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

Lars Bak:Dart

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

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

Stefan Karpinski:Julia

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

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

Rich Hickey :Clojure

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

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

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python语言发明者 google_看看9种编程语言的发明者是怎么说的的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。