推薦給想學編程的朋友

【未来服务器端编程语言】最全空降golang资料补给包(满血战斗),包含文章,书籍,作者论文,理论分析,开源框架,云原生,大佬视频,大厂实战分享ppt
github.com/0voice/Introduction

Follow

沒想到這個資源貼文獲得這麼多轉發,也許大家對IT知識很感興趣,我就聊聊對編程語言的看法。
我比較懶,不大愿學很多種語言,所以比較喜歡多面手語言,什麼都能幹,go語言是一個,原生支持並發,關鍵是有各種強大的第三方庫,像c那麼簡單的語法,但比C語言高效多了,是一個很好的性能和效率的平衡。
原生支持並發的語言,rust在某些方面做的更好,但它太難學了,為了提升一點效率要付出那麼多努力,而且生態系統並不像go那麼完善,很多輪子得自己造。
另一個是JavaScript,搞前端繞不過js,js借助nodejs,即可以做前端也可以做後端,也可以做App,但是不大適合做小工具,網路功能也不是它強項,只是把服務器側給解決了
所以,如果想搞搞動態網站,又不想學那麼多語言,go+js是很不錯的組合

這是從業餘角度考慮語言,如果從專業考慮,那還是行業用什麼語言就學什麼語言,畢竟專業軟件的複雜度必須是多人合作。比如企業應用就是java, 做大數據就是python, c就是底層和硬件相關的應用,所以linux kernel想要兼容rust因c的吸引力在下降。

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.