流行的十大區(qū)塊鏈編程語言
我們都知道目前區(qū)塊鏈與加密貨幣開發(fā)人員的市場需求很旺,但區(qū)塊鏈開發(fā)中***的編程語言究竟有哪些?
事實(shí)證明,根據(jù)StackOverflow上常見區(qū)塊鏈相關(guān)問題的整理結(jié)果,以太坊的Solidity語言占據(jù)榜首,位列第二與第三的則分別是JavaScript與Java。在整理相關(guān)結(jié)論的過程中,我們在StackOverflow當(dāng)中搜索了全部標(biāo)有“區(qū)塊鏈”標(biāo)簽的條目。
在全部2724條與“區(qū)塊鏈”有關(guān)的問題當(dāng)中,Solidity總共出現(xiàn)了259次。JavaScript出現(xiàn)了130次,位列第三的Java則出現(xiàn)了71次。接下來是Python與谷歌的Go語言,相關(guān)問題分別出現(xiàn)66次與58次。
下面來看本次區(qū)塊鏈?zhǔn)缶幊陶Z言榜單中各位選手相關(guān)問題的具體占比。

可以看到,StackOverflow上所有與區(qū)塊鏈相關(guān)的條目當(dāng)中,有近10%提到了Solidity語言。
相比之下,JavaScript與Java在頒式分類賬開發(fā)討論中的占比分別為4.8%與2.6%。
以下為區(qū)塊鏈開發(fā)十大編程語言的占比分布情況:

在本次統(tǒng)計(jì)當(dāng)中,我們只收集了明確具有“區(qū)塊鏈”標(biāo)簽的帖子,這意味著StackOverflow上Solidity被提及的總數(shù)可能更高;當(dāng)然,其它編程語言的統(tǒng)計(jì)數(shù)字可能也低于實(shí)際值。不過,我們猜測Solidity的遺漏量可能相對較低,因?yàn)樗俏ㄒ灰豢罴儏^(qū)塊鏈開發(fā)語言。
>>>區(qū)塊鏈與非區(qū)塊鏈開發(fā)
有趣的是,根據(jù)StackOverflow發(fā)布的2019年開發(fā)人員調(diào)查,Solidity語言甚至沒能進(jìn)入十大***(通用)編程語言榜單。但這確實(shí)有其道理,畢竟區(qū)塊鏈開發(fā)只在全部軟件開發(fā)當(dāng)中占據(jù)極小一部分比例。
同樣值得注意的是,StackOverflow所采用的數(shù)據(jù)收集方法也有所不同,因此這兩次統(tǒng)計(jì)的結(jié)果并不適合直接進(jìn)行比較。

除此之外,***的區(qū)塊鏈編程語言與***通用編程語言之間也存在著一定程度的交集——這六種同時進(jìn)入前十的語言分別為JavaScript(在兩份榜單中同樣擁有極高的排名)、Java、Python、PHP、C#以及C++。