如何評價程式語言Julia 1 0?

時間 2021-05-29 22:57:52

1樓:蘇靈

姑且當做是提高執行效率和記憶體控制能力的Python,另外語法層對科學計算的公式、演算法表達做了優化,內嵌femtolisp和macro程式設計方便定製DSL和擴充套件語法,但後果就是系統臃腫。如果是純粹是寫計算程式,julia很合適。

雖然julia號稱可編譯,但實際上編譯打包的可執行檔案大得離譜,甚至比Python、Racket還糟糕。

2樓:

不大看好。程式語言已經過了草創期,該有的也都有了,沒有大公司在後面背書,推廣完善相關的tooling支援,你是無法說服韭菜上你的船的。

3樓:劉侃

現在 codegen 技術已經爛大街了。道理上大家基本都一樣,在科學計算方面,用 tf 等深度學習框架直接來做計算也綽綽有餘。不就是 matlab 和 r 效能差麼,為啥不能改進後端而偏偏還要創造前端呢。

造 dsl 的輪子給人標新立異的感覺,而事實上是新瓶裝舊酒。

我覺得這方面的 specification 已經夠多了,而真正需要做好的東西應該是它的 implementation。

4樓:羅秀哲

Julia motivation: why weren't Numpy, Scipy, Numba, good enough?

另外乙個答案裡差不多也已經介紹了一下。不重複寫了。

Julia 解決了 C++/Python/Matlab 的哪些痛點?

我其實覺得以物理為背景去安利還是遠遠說明不了問題的。我畢竟不是來自工業界,也不是專業做pl的。我會安利只是因為解決了我遇到的很多痛點。

希望有人會從PL,HPC,編譯器等等角度寫一些不同的回答吧。

如何評價Julia程式語言?

rribx 說實話以它的複雜度來講,乾脆直接用c 得了,實際上它既沒有python簡單也沒有c快.現代c 也不錯了,c 20起模組都有了 或者,真要在簡單和效率之間找乙個平衡的話,go應該是做得更好的 個人品味來講更喜歡追求多場景通用的語言而不是 為xx而生的語言 孤獨的夜行者 業餘愛好者。Juli...

如何評價程式語言 Nim?

SYX搜尋 人人都說他們能搞出更好的,但是從來沒見那些人行動過。這是一門有理想的語言。只有等老一輩搞技術的老油條都退休了,新人可能會普及使用。優點大家都知道,缺點大家也都知道。感覺大家把該說的都已經說完了。我正在用這門語言寫專案,等專案寫完後,再說吧,沒用這門語言寫過完整的專案,我是不敢隨便評價。大...

如何評價 Racket 這門程式語言?

曌龘 如下圖 7.9版本,這記憶體占用都超過火狐這種記憶體大戶了,吐了。這語言真的很好玩!但是!貌似也有點佔記憶體!可是不妨礙它是一門優美的語言。 羅瀟 cl標準大概率不會再有多大進化了,clojure其實可讀性還不如cl。racket很好用,以上。只是lisp與c系,不僅是語法,從思想開始就是完全...