当前位置: 首页 > 科技观察

Top10流行区块链编程语言

时间:2023-03-13 23:53:25 科技观察

我们都知道市场对区块链和加密货币开发者的需求旺盛,但是区块链开发最好的编程语言是什么?事实证明,根据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++中也有非常高的排名。