新一代編程語言融合各家之長
就像一瓶上等佳釀,編程語言也是越久越好。編程語言需要許多年時間才能固定下來并成為主流。程序員選擇語言的決定性因素是其流行度和接受度,新興的語言很難打破這一循環。
C、Java、PHP、C++、C#、JavaScript、VB、Python、Perl 等最流行的 20 種語言中沒有哪一種是在 2000 年之后出現的。雖然存在大量成熟的競爭對手,新興的語言仍然層出不窮。其中部分語言由大企業一手創建,試圖取代競爭對手的語言;還有部分語言最初是個人項目,但在其他人的參與下茁壯成長。新興的編程語言通常融合了經典語言的許多長處,采用了全新的方法,設計能滿足多核 CPU、GPU 通用計算和云計算等新趨勢的需要。
在新興語言中,最成功的當屬 OpenCL,它已經成為主流,其它如 Google 的 Web 編程語言 Dart、Go,Mozliia 的 Rust,科學計算語言 Julia、動態編程語言 Clojure,等等。
來自: Solidot
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!