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

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

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

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