首頁>Club>
建議從c/c++往Go語言轉嗎?
8
回覆列表
  • 1 # 德藝雙馨抬槓藝術家

    藝多不壓身,轉一轉就轉一轉,反正區別也不大,不過,C#和JAVA區別也不大,我會JAVA,就是不願意學C#,到現在也不會,原因是什麼呢,原因就是沒有需求,C#能做的事情,用JAVA都能完成,可見轉與不轉,全看你是不是需要。

  • 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

  • 中秋節和大豐收的關聯?
  • 不鏽鋼表面鏡面拋光要達到什麼程度才算鏡面?