哪些編程語言有 C/C++ 的效率,又有 Python 的簡潔語法和極高的生產力?


嗯,如果真的有這麼好完美……那python和c/c++憑什麼還這麼火


Julia

The Julia Language


生產力是指的什麼?執行效率?三方模塊/包的數量?代碼效率?

python的各種不同實現算不算?pypy iron之類的…

swift個人認為不錯,動態語言,語法簡單,三方包逐漸豐富,執行效率挺高…

另類一點,matlab算不算?包超多,計算效率很好,甚至自帶並行。


Rust ?


Microsoft PowerPoint


Cython


fortran算么


曾經看好golang會成為這樣的語言,後來發現我錯啦,現在準備試試Rust

========

能想到的幾個明顯的問題:

1、包管理太弱,標準庫有點小,第三方庫的選擇也不多

2、不支持泛型。導致我們只能從編程風格的兩個極端中選一個:要麼嚴格的限制參數類型,寫一堆重複代碼,要麼直接用interface,寫出不安全的代碼

3、一些細節問題,具體記不清了,比如string, byte的處理,可真是麻煩吶

以上的原因,還有在使用中各種細節上的不爽,導致我在用golang做了幾個項目以後,決定還是不用它作為我的主力語言,但這些並不意味著我是go黑(板磚可以放下不?),golang在一些特定領域,還是有它的發揮空間的,比如說寫個簡單的長連接服務,用起來確實省心,但是從開發體驗上來講,離C, Python, Java, Scala還是有很大距離


nodejs啊 性能c++一半 js編程可以很奔放


Cython,語法和Python基本一樣,但是可以通過將代碼編譯來獲得接近C語言的速度。


我也想知道,題主如果找到記得跟我說啊


golang


如果真有這種編程語言,那C和Python還能這麼流行嗎??

只能說運算速度接近C,開發速度接近Python

至於多近算接近,那就視應用場景而定了

而且一般這兩個速度是相背的,一個速度越快,另一個速度就越慢


fortran是第一門程序高級語言,早於c,與c有著相同甚至更高的效率。

矩陣的操作很像python的numpy,語法簡潔,效率高。


推薦閱讀:

程序員為什麼會喜歡一些語言,討厭一些語言?
怎樣理解Haskell中的High Order Function?
如何理解 C++11 的六種 memory order?
怎樣設計一套程序設計語言?
近十年來編譯器有哪些關鍵的技術進步?

TAG:編程語言 | Python | C編程語言 | C |