随着各大公司进军区块链,区块链开发已成为开发者们关注的新技能领域,而区块链开发语言也从C语言逐渐向GO语言转移。根据公链财经了解到,当下区块链技术开发公司已把GO语言作为底层开发的标准语言之一,那究意GO语言与区块链有哪些共鸣呢?
1.语言成熟度的考虑一个语言是一个成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域的两个核心系统docker和k8s都是用go语言开发的。目前大部分区块链系统也是选择用go语言开发,可以说,要做区块链,go语言是必须要学的一种语言。2.开发人员的数量一个语言的入门成本比较低,但是要精通类库和最佳实践,必须要经过数年的学习时间。所以非常小众的语言肯定不在考虑在内,目前go语言在全世界多如牛毛的语言中排行第十名,这个排名应该算是一门主流的语言。3.语言的工程特性很多语言,看起来非常的漂亮,但是不利于工程实践。工程实践中一个非常重要的要求是,风格的统一。C++就是一种非常不利于工程组织的语言,不同C++程序员写的代码可能风格完全不同,甚至看对方代码会不能理解。主要原因是C++的语法特性非常的多,一个十多年的C++程序员可能都不能精通所有的语法特性。Go在设计的时候,就考虑到了这个问题,一个问题的解决方案基本上都只有一种写法,甚至你把if写成这样都是非法的。ifok{//dosomething}go提供了gofmt,会自动格式化代码,这样每个人写出的代码风格都非常一致,互相交流起来就不会有障碍。4.面向大部分普通程序员程序员的水平基本上是一个金字塔结构,中等水平的程序员占大部分。从这个角度来说,你要让大部分人学会函数式编程基本上是一个不可能的事情。选择go语言的一个很重要的原因,就是一个中等水平的程序员,就能写出非常不错的go代码。这主要的原因还是go语言非常简单,特性非常的少,官方类库又非常丰富,大部分程序员都可以非常容易的上手开发。其中知名国产开源项目CHAIN33区块链开发者平台,就是完全以go来完成。“简单快乐的开发高性能程序。”一位资深区块链开发工程师如是说。
昨日加密市场总交易量降至2019年3月3日以来最低点:金色财经报道,CoinGecko数据显示,昨日加密市场总交易量降至约198.59亿美元,为2019年3月3日以来的最低点,2019年3月3日总成交量为177.31亿美元。[2022/12/26 22:07:43]
日本5年期国债收益率自2016年1月以来首次升至零:行情显示,日本5年期国债收益率自2016年1月以来首次升至零。日本10年期国债收益率升至0.190%,为2016年1月以来的最高水平。[2022/2/4 9:30:22]
声音 | NakaChain创始人林吓洪:2019年将是稳定币的元年:近日,针对美国最大的金融服务机构之一摩根大通(J.P.Morgan)在其自有的企业级分布式账本平台Quorum 上推出稳定币摩根币(JPM Coin)这一动态,NakaChain创始人林吓洪在接受金色财经采访时表示,反观2014-2015年间的熊市,IBM、微软等大型机构都在布局区块链,但是这种新闻动态对币价或者对整个市场来说,短期内不会有太大影响,原因有两点:1)它是区块链基础设施的建设,不会直接跟某个具体项目挂钩;2)对整个区块链行业没有产生实在的用户需求。
林吓洪直言,在他看来,摩根大通发布JP Coin是一个很普通的行为,对其火爆行业媒体有些意外。未来,大到企业,小到商家、微信群甚至个人等所有实体都会拥有自己的数字资产,通俗地说就是“人人都能发币”。但这个“币”不是ICO,不再有投资属性,而是有真正的需求,有内在价值锚定的数字货币。他解释说,币或者Token的定义和用处可以更广泛,而且必须更广。这种更广泛的定义和应用会促使更多的人在区块链行业做更多创新。林吓洪还表示,2019年将是稳定币的元年。[2019/2/21]
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。