教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

區(qū)塊鏈開發(fā)是用go語(yǔ)言寫嗎?

更新時(shí)間:2018年12月20日14時(shí)54分 來(lái)源:傳智播客 瀏覽次數(shù):

區(qū)塊鏈的概念就隨著比特幣的大熱開始逐漸進(jìn)入公眾視野,比特幣的擁有者為了使其創(chuàng)造更高的財(cái)富,開始瘋狂炒作,因而引發(fā)購(gòu)買比特幣大浪潮。然而等到比特幣熱度降下去之后,人們才發(fā)現(xiàn)真正有價(jià)值的不是比特幣,而是其身后的區(qū)塊鏈技術(shù)。那區(qū)塊鏈開發(fā)用什么語(yǔ)言呢?

掌握區(qū)塊鏈技術(shù)才是真正的生財(cái)之道,于是又開始掀起了學(xué)習(xí)區(qū)塊鏈技術(shù)的浪潮。談起學(xué)習(xí)區(qū)塊鏈技術(shù),先掌握一門編程語(yǔ)言是必須的,那區(qū)塊鏈開發(fā)用什么語(yǔ)言呢?

區(qū)塊鏈開發(fā)語(yǔ)言

一、區(qū)塊鏈與編程語(yǔ)言的關(guān)系?

1)、區(qū)塊鏈?zhǔn)且环N編程思想,使用任何一種編程語(yǔ)言都可以實(shí)現(xiàn)。比如:C++、Java、javascript、python、Go都可以實(shí)現(xiàn)開發(fā)區(qū)塊鏈。

2)、比特幣系統(tǒng)使用C++開發(fā)。學(xué)習(xí)比特幣系統(tǒng)僅僅用于學(xué)習(xí)區(qū)塊鏈原理,很難在比特幣系統(tǒng)上進(jìn)行繼續(xù)開發(fā)。學(xué)習(xí)比特幣原理時(shí)可以使用Java、javascript、python、Go任何一種語(yǔ)言。

3)、以太坊系統(tǒng),官方推出了C++開發(fā)版本和Go開發(fā)版本。要在以太坊平臺(tái)上開發(fā)智能合約,官方建議使用Solididy語(yǔ)言,該語(yǔ)言類似Javascript。如果開發(fā)DApp,可以采用C++、Go、Python、Java開發(fā)。

4)、超級(jí)賬本中的Fabric系統(tǒng)是用Go語(yǔ)言開發(fā)的。學(xué)習(xí)Fabric開發(fā),可以使用Go和Java語(yǔ)言。

綜上所述,學(xué)習(xí)區(qū)塊鏈開發(fā)建議建立在Go語(yǔ)言和javascript基礎(chǔ)上。而Go語(yǔ)言的學(xué)習(xí)難度比Java略低。

二、區(qū)塊鏈開發(fā)與Go語(yǔ)言

談起區(qū)塊鏈開發(fā),GO語(yǔ)言成為很多人公認(rèn)的開發(fā)語(yǔ)言,與區(qū)塊鏈開發(fā)堪稱絕配!

Go語(yǔ)言由Unix之父肯.湯普森牽頭開發(fā),而肯.湯普森在電腦工業(yè)史上具有極高的地位。在2007年9月才正式命名為Go,2012年3月才發(fā)布第一個(gè)正式版本。是一門非常新的語(yǔ)言。短短五年時(shí)間,已經(jīng)成為2016年年度編程語(yǔ)言。在2018年5月的TIOBE語(yǔ)言排行榜上擠入前15名,上升至第14位。

Go語(yǔ)言是為了解決分布式計(jì)算,是云計(jì)算領(lǐng)域的新興語(yǔ)言。而區(qū)塊鏈?zhǔn)堑湫偷姆植际綌?shù)據(jù)存儲(chǔ)系統(tǒng),使用Go語(yǔ)言是絕配;Go語(yǔ)言的編譯和運(yùn)行速度在眾多編程語(yǔ)言中遙遙領(lǐng)先。Go語(yǔ)言中提供的豐富的標(biāo)準(zhǔn)庫(kù),讓學(xué)習(xí)成本低于Java;Go語(yǔ)言被預(yù)測(cè)會(huì)成為未來(lái)編程語(yǔ)言的前三甲(Java、C++、Go)。

0 分享到:
和我們?cè)诰€交談!