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

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

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

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