色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么很多人說cc++能站在編程語言鄙視鏈頂端,而對于號稱“21世紀的C語言”的go語言卻無此說法?

傅智翔2年前16瀏覽0評論

經常收到這類的問題邀請,如果用吃瓜的態度提出這樣的問題,那就真的很無聊。如果是因為擇業或者工作中的選擇那就另當別論。如果是計算機科班出身的朋友提出這樣的問題,也表明了他的所有專業課并沒有學進腦子里,因為專業課弄通了,肯定對C/C++有一個比較全面的認識。提問人具體什么原因提出這樣的問題不得而知。我假設以擇業為目的,說說對C/C++的看法。

前面很多朋友都說過C/C++的應用場景,以及它在軟硬件中的地位,就不再重復了。

從計算機專業擇業的角度來講,C語言的工作更多是面向系統層面的開發。怎么說呢?具體的就是單片機,嵌入式系統的開發。應用的場景,大領域有軍工,航天,電力。小領域比如路由器,手機基板,玩具機器人。這些都是看得見的產業。那么人工智能,大數據,BI之中的分析系統的開發場景就非常不適合使用C/C++開發,效率太低,成本太高,反而Python這種解析型語言更適合這類的開發。所以誰是所謂的王者,首先要看應場景。應用場景通常有兩個方面要滿足:高性能(編譯型語言),高伸縮性(解析型語言),這兩個方面正好互斥。高性能滋味著需要制造特定環境,放棄可擴展的功能,全力只做最核心的事。高伸縮性通俗講就是隨時隨地隨便改,想到哪改到哪,改完立即可用。

說這么多,說白了如果工作是互聯網業務開發,不要主攻C語言,以學習更多的技術框架為主。如果是傳統行業或者互聯網網絡底層,學習C語言還是很有必要的。但有一條要注意的,不是所謂的底層就工資高,工資高低基本是所在崗位所賦予的。

那么精通C語言是不是可以鄙視其他所有語言呢?肯定不是,因為從來都只有錢多鄙視錢少的,哪怕英語漢語什么語言都不懂。