其次,在开发人员的数量方面,一个语言的入门成本比较低,但是要精通类库和最佳实践,必须要经过数年的学习时间。所以非常小众的语言肯定不在考虑在内,目前go语言在全世界多如牛毛的语言中排行第十名,这个排名应该算是一门主流的语言。
再次,在语言的工程特性方面, 一个非常重要的要求是,风格的统一。Go在设计的时候,就考虑到了这个问题,一个问题的解决方案基本上都只有一种写法,甚至你把if写成这样都是非法的。go提供了gofmt,会自动格式化代码,这样每个人写出的代码风格都非常一致,互相交流起来就不会有障碍。
最后,在面向大部分普通程序员方面,选择go语言的一个很重要的原因,就是一个中等水平的程序员,就能写出非常不错的go代码。这主要的原因还是go语言非常简单,特性非常的少,官方类库又非常丰富,大部分程序员都可以非常容易的上手开发。其中知名国产开源项目CHAIN33区块链开发者平台,就是完全以go来完成。
综上所述,选择go语言作为区块链开发的首选非常合适。最后,再次引用一位资深区块链开发工程师所说的话:“简单快乐的开发高性能程序。”
ALGO 币:以速度和可持续性革新区块链ALGO 是 Algorand 区块链的原生加密货币,它正迅速成为加密领域最令人兴奋的项目之一。Algorand 由麻省理工学院教授 Silvio Micali 开发,旨在解决传统...
Tau Net 第 1 层 AI 区块链发布测试网架构和 AI 推理语言更新Tau Net 是一种新型第 1 层 AI 区块链,正在设计一个完全由其所有用户开发和控制的主网。利用先进且完全准确的 AI 推理,Tau Ne...
Algorand 的原生加密貨幣:ALGOALGO 是 Algorand 的原生貨幣,也是其網路拓撲的關鍵組成部分。 作為 Algorand 獨特協議架構的一部分,為驗證者創建區塊而提供的收益被分配並分散給所有代幣持有者...
7 月 28 日,以太坊二层隐私解决方案 Aztec Network 宣布开源 EVM 编程语言 Huff。该语言由 Aztec Network 创始人 Zac Williamson 在2019年创建,是一种类汇编语言,...