編程語言對比分析:Python與Java和JavaScript(圖):
憑什麼說「Python 太慢,Java 太笨拙,我討厭 JavaScript」?[圖]
編程語言生而爲什麼?
咱們人類從原始社會就是用語言表達本身,互相溝通。編程語言也是如此。它是一種人類和機器溝通的工具。就像人類語言同樣,不少編程語言也有不一樣的方言、適用性和語境。有些語言甚至被認爲已死,由於沒有國家的官方講這種語言。
語言的核心與編程語言很類似:溝通。二者都是很偉大的溝通工具。你看待編程語言的方式理應如此:一種工具。
隨着敏捷方法論和不斷髮展的 IT 市場,將編程語言做提供業務價值的工具的現象愈來愈廣泛。不管是 Ruby、Python、JavaScript 仍是 Go,主要取決於它的適用性和你所提供的業務價值。
多年以來,軟件開發人員開始愈來愈多地關注業務。他們不只須要編寫大量代碼,還須要理解業務問題和其上創建的代碼,不然若是不能提供價值的話,編程語言就沒有存在的價值。
爲何總有人在抱怨編程語言?
最大的問題在於:有人抱怨編程語言。
Python 太慢了,Java 太笨拙,我討厭 JavaScript。html
幾乎天天我都能聽到這樣的話。這讓我感到困擾,由於有些開發並無把編程語言當成業務工具,相反,他們認爲這是一種傷害其餘程序員的武器。傲慢與偏見(http://www.simayi.net/dushubiji/6071.html)讀書筆記摘抄好詞好句及感悟賞析,Python 在 Web 開發、網頁抓取、數學科學方面的應用很是廣。Java 主要爲企業服務。而 JavaScript 則征服了 Web。
每種編程語言都有它的使用性、優勢和缺點。若是你認爲你喜歡的語言是最好的,那麼也許你錯了。可能對於你目前的項目來講,這門編程語言是最好的選擇,但它並非對任何問題都有幫助性。
這些程序員的負面情緒,可能會破壞整個工做環境。很差意思,不會由於有人討厭 JavaScript,整個 Web 就會放棄它。因此,不要怨天尤人了,讓咱們積極面對並努力學習。
英文:Do not be this kind of developer
做者:Vinicius Brasil,web 開發,主要從事 Ruby on Rails,、Vue.js 和電子商務。程序員