中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

小眾編程語言同樣值得你關(guān)注

2018-07-20    來源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

  估計大家比較熟悉的小眾語言都有Google的Dart、Facebook的Hack和WhatsApp的Erlang等等,但成名之后估計它們已經(jīng)是大眾語言了。除此之外,我想還有一些語言你可能并不了解。下面我們就一一列出這些害羞的語言與你共分享!

  1. Go

  是基于Inferno操作系統(tǒng)所開發(fā)的。Go語言于2009年11月正式宣布推出,成為開放源代碼項目,并在Linux及Mac OS X平臺上進(jìn)行了實(shí)現(xiàn),后追加Windows系統(tǒng)下的實(shí)現(xiàn)。Go是Google開發(fā)的一種編譯型、并發(fā)型編程語言,并具有垃圾回收功能。

  2. Elixir

  Elixir 是一種函數(shù)式編程語言,建立在Erlang虛擬機(jī)之上。它是一種動態(tài)語言,靈活的語法與宏支持,利用Erlang的能力來構(gòu)建并發(fā)、分布式、容錯應(yīng)用程序與熱代碼升級。

  3. Rust

  Rust是一種系統(tǒng)編程語言,運(yùn)行速度快,幾乎不存在死機(jī)現(xiàn)象,并消除了數(shù)據(jù)爭用。Rust由Web語言的領(lǐng)軍人物Brendan Eich(JavaScript之父),Dave Herman以及Mozilla公司的Graydon Hoare 合力開發(fā)。

  4. Scala

  Scala編程語言近來抓住了很多開發(fā)者的眼球。作為一種純粹的面向?qū)ο缶幊陶Z言,Scala天衣無縫地結(jié)合了命令式和函數(shù)式的編程風(fēng)格。有人說,Scala可能是下下一代Java。

  5. Erlang

  我想大家對Erlang并不陌生,就在前段時間Facebook收購了移動IM(即時通訊)公司W(wǎng)hatsApp的早期架構(gòu)就是使用Erlang來做優(yōu)化的。Erlang是一種通用的面向并發(fā)的編程語言,它由瑞典電信設(shè)備制造商愛立信所轄的CS-Lab開發(fā),目的是創(chuàng)造一種可以應(yīng)對大規(guī)模并發(fā)活動的編程語言和運(yùn)行環(huán)境。

  6. Yeti

  是一種ML形式的函數(shù)式編程語言,運(yùn)行在JVM上。

  7. Pyret

  Pyret是一種主要是為編程教育為主要用途的杰出的編程語言,你可以使用Pyret探索腳本和函數(shù)式編程的融合。使用Pyret進(jìn)行開發(fā)的項目比較活躍,而且供免費(fèi)使用或修改。

  8. Nimrod

  Nimrod是一個新型的靜態(tài)類型、命令式編程語言,支持過程式、函數(shù)式、面向?qū)ο蠛头盒途幊田L(fēng)格而保持簡單和高效。

  9. Chapel

  Chapel語言的語法有很多源頭,除了常見的如C,C++,Java外,它還借鑒了一些科學(xué)研究性語言(比如Fortran和Matalb)里的概念。這種語言專門為超級計算機(jī)和集群設(shè)計的,它是Cray的Cascade研究課題的一部分,由美國國防部高級研究計劃局(DARPA)參與啟動,有一個宏大的高性能計算設(shè)想。

  10. Whiley

  Whiley是一個輕量級面向?qū)ο蠛秃瘮?shù)式編程語言,目標(biāo)代碼在 Java 虛擬機(jī)上執(zhí)行。Whiley在編譯時就可以排除很多錯誤,例如除0、數(shù)組越界和空引用等。

  11. Clojure

  Clojure是一個在JVM平臺運(yùn)行的動態(tài)函數(shù)式編程語言,其語法接近于LISP語言,在JVM平臺運(yùn)行的時候,會被編譯為JVM的字節(jié)碼進(jìn)行運(yùn)算。

  12. JRuby

  JRuby是面向Ruby、基于Java虛擬機(jī)(JVM)的一種解釋程序,它結(jié)合了Ruby語言的簡易性和功能強(qiáng)大的JVM的執(zhí)行機(jī)制,包括與Java庫 全面集成。

  13. CoffeeScript

  CoffeeScript是JavaScript的轉(zhuǎn)譯語言,它會將類似 Ruby 語法的代碼編譯成 JavaScript,而且大部分結(jié)構(gòu)都相似,但不同的是 CoffeeScript 擁有更嚴(yán)格的語法。

  14. Dart

  Dart是一種基于類的可選類型化編程語言,其設(shè)計目標(biāo)是為Web編程創(chuàng)造結(jié)構(gòu)化但又富有靈活性的語言;編程方法一目了然,符合程序員的自然習(xí)慣,易于學(xué)習(xí);能在所有瀏覽器和不同環(huán)境中實(shí)現(xiàn)高性能。

  15. R

  R是用于統(tǒng)計分析、繪圖的語言和操作環(huán)境。R是屬于GNU系統(tǒng)的一個自由、免費(fèi)、源代碼開放的軟件,它是一個用于統(tǒng)計計算和統(tǒng)計制圖的優(yōu)秀工具。

  16. L++

  L++使用的是類Lisp語法,最終會轉(zhuǎn)編譯為C++。例如:Hello,World!

(main
  (prn "Hello, World!"))

  17. Hack

  Hack 是由Facebook開發(fā)的,同時結(jié)合了動態(tài)類型語言(如PHP語言)和靜態(tài)類型語言(如C語言)兩種特點(diǎn)的一種編程語言。通常在使用靜態(tài)類型語言編程 時,開發(fā)者會在程序被運(yùn)行前就知道錯誤發(fā)生的位置。

  除了上面所列舉到的,不知道你還有沒有其他的比較實(shí)用的新的編程語言可以分享給大家。

標(biāo)簽: Google isp linux 代碼 腳本 開發(fā)者

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:Go語言的 10 個實(shí)用技術(shù)

下一篇:Repeater控件實(shí)現(xiàn)編輯、更新、刪除操作