-
1 # 德藝雙馨抬槓藝術家
-
2 # 葉碧1
我以前是做c和c++的,現在也做go開發。
從c c++轉go語言,非常簡單。需要了解的也就是語法問題。好在go語法也非常簡練,不像python有非常多的語法糖。而且go有自帶的資源回收機制,在多執行緒服務端開發方面,設計簡單非常多。同時支援比執行緒更輕量級的攜程,呼叫也非常簡單。不像c語言建立執行緒進城語言引數複雜的系統呼叫。
但是,轉成專做go開發,你的c c++功底可能會被消磨。因為go太簡單了。慢慢c c++都不怎麼會寫了。如果要轉,這方面也要考慮。我個人認為,如果c c++你能找到不錯的工作,並且go不是你工作中必須用的話,沒必要轉。專注c c++就好。
-
3 # 南京兄弟連教育
C++適合本地程式的開發.
Go語言適合網路程式和本地程式的開發.
相對於C++Go的優點:
垃圾回收
語意明確
格式統一
缺點:
效率目前沒有C++高,但對於桌面程式而言,效率問題不大,因為硬體已經很快了.
C++是目前的主流語言,相信會和C一樣成為經典.
成為經典的意思就是:學它的人能拿一份不錯的工資,但也僅僅是不錯而己.
將來的網路的世界,Go發熱的機會很大,認為其前途看好.
Go的開發者包括Unix的創始人和C語言的創始人等,都是一代駭客之首,相信會做得很好.
現在go全棧+區塊鏈市場出於前所未有的大風口,形勢喜人。
兄弟連Go全棧+區塊鏈課程:
一共22周,分為5個階段,
第一階段4周go語言基礎與網路併發,學完入門go語言,
第二階段4周go語言實戰web開發,爬蟲開發,密碼學,共識演算法,實現輕量級公鏈,學完可以開發golang的網站,爬蟲,實現輕量級區塊鏈
第三階段4周以太坊原始碼分析與智慧合約Dapp開發,學完掌握以太坊核心與開發智慧合約,以及區塊鏈,
第四階段4周超級賬本,比特幣EOS,原始碼分析與智慧合約實戰,學完以後掌握超級賬本開發,山寨比特幣,分叉EOS,以及智慧合約Dapp開發
第五階段6周專案實戰,實戰5個企業級專案,學完可以擁有1年區塊鏈專案經驗
-
4 # 碼農視界
可以啊,現在程式語言不是都是互通的,有了C/C++的基礎,再學習Go語言也會更容易一些。
而且現在的Go語言是谷歌2009釋出的第二款開源程式語言,可以媲美C或C++程式碼的速度,而且更加安全、支援並行程序得到人們的喜愛,而它高併發的特性在後端語言中越來越流行。
而且他已經開始涉足在當前熱門的大資料技術和機器學習領域。雖然還只是開始,但Go 語言在人工智慧時代和機器人時代也會大放異彩。
前景是沒的說的,畢竟作為程式設計師,就是一個持續學習的職業,不學習就會有一大批的人紛至沓來,將你強制淘汰!
-
5 # 拋物線23529757
學一門語言你至少要喜歡他的語言風格,沒有那些亂七八糟的類的c++我能接受,所以我用c,c#那亂七八糟的符號動不動就::或者->的,還不能內聯彙編所以我選擇了delphi,pyphon,要注意縮排,寫個程式碼還要注意你的對齊,你是老子吧我才是老子。無愛。
-
6 # 網上搬磚頭z
本身java狗,最近公司要搞區塊鏈。無奈學習GO,第一感覺執行程式結果出來的非常慢,卡頓的感覺,語法比較像C++。類庫用起來有點像Python,感覺還行吧,區塊鏈技術確實以後應該會是主流,再者GO是Google推薦語言發展前景也OK
回覆列表
藝多不壓身,轉一轉就轉一轉,反正區別也不大,不過,C#和JAVA區別也不大,我會JAVA,就是不願意學C#,到現在也不會,原因是什麼呢,原因就是沒有需求,C#能做的事情,用JAVA都能完成,可見轉與不轉,全看你是不是需要。