日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

小众编程语言同样值得你关注

發(fā)布時(shí)間:2025/6/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小众编程语言同样值得你关注 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
之前的RubyChina社區(qū)上發(fā)起了一個(gè)討論:最近有看中什么新的編程語(yǔ)言么?不少網(wǎng)友都列出了自己喜歡的編程語(yǔ)言,在這里,我們搜集了一些大家耳熟能詳?shù)男”娋幊陶Z(yǔ)言,或許在你看來(lái)它們根本不是什么小眾語(yǔ)言。


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

1.?Go

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


2.?Elixir

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


3.?Rust

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


4.?Scala

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


5.?Erlang

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


6.?Yeti

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


7.?Pyret

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


8.?Nimrod

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


9.?Chapel

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


10.?Whiley

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


11.?Clojure

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


12.?JRuby

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


13.?CoffeeScript

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


14.?Dart

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


15.?R

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


16.?L++

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

[cpp]?view plaincopy
  • (main??
  • ??(prn?"Hello,?World!"))??
  • 17.?Hack

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


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


    總結(jié)

    以上是生活随笔為你收集整理的小众编程语言同样值得你关注的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。