go語言編程 Golang真的好用嗎?
Golang真的好用嗎?我最近剛結束圍棋。我有點上癮了。我已經(jīng)做了10年javaer了。讓我們談談我個人對這三種語言的理解。Go語言有幾個獨特的特性,完美的支持跨平臺并發(fā)的垃圾收集,編譯速度快。所以G
Golang真的好用嗎?
我最近剛結束圍棋。我有點上癮了。我已經(jīng)做了10年javaer了。讓我們談談我個人對這三種語言的理解。Go語言有幾個獨特的特性,完美的支持跨平臺并發(fā)的垃圾收集,編譯速度快。所以Go有很多優(yōu)點。未來的許多應用程序都傾向于去,尤其是它的協(xié)同程序概念,它釋放了多核處理器的能力。我對未來的發(fā)展持樂觀態(tài)度。當然,Java有一個非常完整的生態(tài)系統(tǒng)。目前,構建大規(guī)模復雜系統(tǒng)是必不可少的。很多大數(shù)據(jù)框架都是基于Java的Java.python文件關于爬蟲,機器學習:在人工智能領域有許多成熟的框架庫。如果你想從事機器學習,你必須向他們學習。
go語言適用的領域有哪些?你覺得哪種類型的公司用的多?
go語言目前的使用場景是云服務生態(tài)、區(qū)塊鏈、web后端、分布式系統(tǒng)和底層數(shù)據(jù)庫。
圍棋主導云生態(tài)。你可以看到云生態(tài)的基本組件是由go語言、docker、k8s和etcd開發(fā)的程序。
Go也是區(qū)塊鏈技術的主要編程語言。除了比特幣,許多新貨幣都是用圍棋語言編寫的。區(qū)塊鏈技術的底層也是用go語言編寫的,比如go以太坊和fabric。
在Web后端方面,go在微服務方面取得了巨大的成就,go kid、go micro等微服務框架非常流行。除了docker和k8s,go language在微服務領域也是絕對領先的。當然,istio也是近年來流行的服務網(wǎng)格go語言的代表。