如何看待Golang這門語言?

時間 2021-06-05 09:27:10

1樓:Davie

1、首先是出身。Golang出身源自Google,自然保證其「血統純正」,由三位大佬親自操刀規劃而出,後又加入了Russ Cox這個主力開發者。在這麼多人的光環加持下,其一出生就備受矚目。

2、除了go語言的創造者是大牛外,我們要了解的就是為什麼要創造go這門語言。其實,go語言最初的設計目標是:對超級複雜的C++的語法和特性的忍無可忍的厭惡,最終讓大牛們設計一種網路和多核時代的一門C語言。

那麼現在我們回過頭來看,go語言當初的目標實現了。從功能上我們可以說是實現了,特別是併發這一點體現的很突出。但是應用的範圍和廣度,以及開發人員的認可度,還沒有能夠達到。

3、所有的語言被創造出來,都是為了提高效率和解決問題的。對go而言,擅長處理高併發、分布式開發的應用場景在越來越多的企業和團隊中得到應用,也有很多團隊把原來構建在其他語言上的系統功能,慢慢遷移和替換成為go語言的系統。這對go來說,顯然是好事情,大的企業認可了go,就可以在整個行業起到帶頭示範作用,有助於go的發展和推廣。

4、現在go比較重要的就是go2的,包括期待的泛型等新特性。總之,go在一步步發展,進步,壯大。如果學有餘力,或者有自學能力,挺建議學一下的。

如何評價 Racket 這門程式語言?

曌龘 如下圖 7.9版本,這記憶體占用都超過火狐這種記憶體大戶了,吐了。這語言真的很好玩!但是!貌似也有點佔記憶體!可是不妨礙它是一門優美的語言。 羅瀟 cl標準大概率不會再有多大進化了,clojure其實可讀性還不如cl。racket很好用,以上。只是lisp與c系,不僅是語法,從思想開始就是完全...

如何學習golang?

張繼瑀 基礎 Go語言程式設計 許式偉 web Go web程式設計 謝孟軍 提公升 Go語言學習筆記 雨痕 然後去擼Go原始碼當中runtime的原始碼就可以了 大傑哥 入門 Go語言聖經 https docs.hacknode.org gopl zh index.html 高階 Go語言高階程式...

如何看待占星學(Astrology)這門學科?

星球站 在宇宙面前人只有順應才是最好的努力 其實很多時候越是不可思議難以置信的越是生命的真相 那些留不住的終究是成長途中注定逝去的風景所以請為遇到更好的自己好好加油!玄學很難學成也很難 只有最有靈性有緣分有悟性的人才能學習領略到其中的精妙玄學本來也就是服務於少部分人的 其他的話不說了點到為止。 不知...