“朱莉婭”科學(xué)計算語言項目有多成熟?

未來人士的注意事項:我在2019年6月回答。

為了論證,讓我們說編程語言有四個成熟階段(這很荒謬,但沒關(guān)系):

  1. 語言創(chuàng)造:在這個階段,創(chuàng)作者仍然將語言放在一起,看看事情是如何運作的等等。在語言的這個階段,創(chuàng)作者保留進行重大的,向后不兼容的變化的權(quán)利。這種語言只不過是一種玩具,因為核心語言和標(biāo)準(zhǔn)庫都是你可以確定的。更新可能會破壞現(xiàn)有軟件。這個階段的語言很快就不會出名。如果你聽說過水晶就處于這個階段。
  2. 生態(tài)系統(tǒng)的興起:一旦語言穩(wěn)定下來,它就成為第三方開發(fā)的一個有價值的目標(biāo)。在這個階段,創(chuàng)建的庫可以解決各種各樣的計算任務(wù) - 機器學(xué)習(xí),Web開發(fā),科學(xué),圖形引擎,應(yīng)用程序框架等。在這個階段的開始,一種語言將適用于相對較少的域,并將逐步適用于更廣泛的問題。朱莉婭正處于這個階段。Rust,Go和Swift可能也在那里。
  3. 到期:生態(tài)系統(tǒng)豐富,語言開始被用作衍生技術(shù)的平臺。C和C ++是明顯的例子,因為這些語言基本上用于引導(dǎo)所有其他技術(shù),但Java,Python,JavaScript都是混合的。Erlang,OCaml和Haskell等更為模糊的語言也應(yīng)該被納入其中。它們并不像現(xiàn)在提到的那樣受歡迎,并且沒有生態(tài)系統(tǒng)幾乎一樣大(就數(shù)量而言),但它們在某些領(lǐng)域和有重要的部署。
  4. 遺產(chǎn):在某些時候,所有曾經(jīng)新的和有光澤的編程語言都失去了跟上為解決新問題而創(chuàng)建的編程范例的能力(如今,大規(guī)模并發(fā)和不斷增加的網(wǎng)絡(luò)攻擊威脅,僅舉幾例)。人們繼續(xù)使用它們,但主要是因為他們必須這樣做。Fortran和Cobol都在這個營地。我覺得Perl 5也開始朝這個方向發(fā)展。

如上所述,朱莉婭是第二個。它已經(jīng)從第一階段慢慢過渡到第二階段,因為更新已經(jīng)在相當(dāng)長的一段時間內(nèi)引入越來越少的斷裂變化。然而,隨著去年夏天1.0的發(fā)布,Julia非常穩(wěn)定。Julia生態(tài)系統(tǒng)在科學(xué)計算領(lǐng)域已經(jīng)接近成熟,但在其他領(lǐng)域仍然很小。開發(fā)正在進行中,以創(chuàng)建一個機器學(xué)習(xí)生態(tài)系統(tǒng),并開始出現(xiàn)各種網(wǎng)絡(luò)后端。

我不是百分之百地確定Julia作為通用計算平臺的成功是一個放棄的結(jié)論,但據(jù)我所知,事情正以正確的方式發(fā)展。唯一真正令人擔(dān)憂的是,如果說Julia Computing會破產(chǎn)并且原則開發(fā)人員轉(zhuǎn)向其他項目,那么編譯器就相當(dāng)復(fù)雜了,我不知道其他人在他們的哪個地方找到它們是多么可行離開了。除了Julia之外,編譯器還使用C,C ++和Scheme作為實現(xiàn)語言。這是很多實現(xiàn)語言。此外,他們使用的Scheme方言是由Julia創(chuàng)作者之一創(chuàng)建的。所以。就是這樣。

另外,旁注,Lisp是所有這些語言成熟的東西的例外。它被發(fā)現(xiàn)了,它沒有被創(chuàng)造出來。這是基于表達的語言的絕對凈化。上帝用它來創(chuàng)造宇宙(暗示它當(dāng)時已經(jīng)存在)并且它將繼續(xù)在每一代中轉(zhuǎn)世,直到metaverse崩潰。

寶寶起名 起名

本站所有相關(guān)知識僅供大家參考、學(xué)習(xí)之用,部分來源于互聯(lián)網(wǎng),其版權(quán)均歸原作者及網(wǎng)站所有,如無意侵犯您的權(quán)利,請與小編聯(lián)系,我們將會在第一時間核實并給予反饋。
相關(guān)期刊推薦
湖北農(nóng)機化

湖北農(nóng)機化

農(nóng)業(yè)基礎(chǔ)科學(xué) - 省級期刊

中國戰(zhàn)略新興產(chǎn)業(yè)

中國戰(zhàn)略新興產(chǎn)業(yè)

合作期刊 - 國家級期刊

湖北農(nóng)機化

湖北農(nóng)機化

農(nóng)業(yè)基礎(chǔ)科學(xué) - 省級期刊

教育現(xiàn)代化

教育現(xiàn)代化

合作期刊 - 國家級期刊

畜牧獸醫(yī)科技信息

畜牧獸醫(yī)科技信息

合作期刊 - 國家級期刊

文化創(chuàng)新比較研究

文化創(chuàng)新比較研究

合作期刊 - 省級期刊

產(chǎn)業(yè)創(chuàng)新研究

產(chǎn)業(yè)創(chuàng)新研究

信息科技 - 省級期刊

工程建設(shè)與設(shè)計

工程建設(shè)與設(shè)計

合作期刊 - 國家級期刊

拳擊與格斗

拳擊與格斗

合作期刊 - 省級期刊

學(xué)苑教育

學(xué)苑教育

合作期刊 - 省級期刊

當(dāng)代體育

當(dāng)代體育

體育 - 省級期刊