五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如果C++是最強大的,為什么它的流行程度不及Java、Python?

2020-09-24 22:03 作者:C語言編程__Plus  | 我要投稿

C?++非常強大,因為它非常接近CPU。它使您的代碼真正快速,但是您必須編寫大量代碼。用C?++進行多線程或異步編程是最糟糕的噩夢。這很難使用。但是,當今使用的幾乎所有操作系統(tǒng)都是用C?++編寫的。您計算機上幾乎所有的驅(qū)動程序都是用C?++編寫的。


C?++曾經(jīng)是世界上最受歡迎的語言之一。

但是,就像說的那樣,當您只看到釘子時,所有問題都可以用錘子解決。就在20到30年前,幾乎所有問題都是釘子。編寫的大多數(shù)軟件不是數(shù)據(jù)庫,財務,游戲或文字處理器。它們是操作系統(tǒng),BIOS,驅(qū)動程序,而當您的應用運行時,這幾乎是當時唯一的運行方式。制作文字處理器時,必須為所有打印機制作驅(qū)動程序。人們確實選擇了您的軟件,因為他們支持自己的圖形卡和打印機,而您必須自己編寫所有軟件。


然后事情變了。CPU已成為多核,今天您可以在1?cpu上擁有12個核,但是每個核的運行速度都比早期型號慢。因此,為了獲得良好的速度,您必須編寫多線程代碼。這就是為什么C?++如今不那么流行的原因之一。

另一個原因是我們今天擁有的程序員比20-30年前更多。人們不再制作操作系統(tǒng)和驅(qū)動程序。我們正在制作網(wǎng)站,卡路里計數(shù)器,星圖,游戲,拼圖,數(shù)據(jù)庫,財務應用程序,僅舉幾例。這些應用程序不必運行很快,因為它們花費99%的時間只是在等待用戶輸入,而且計算機運行速度非常快。您不必從頭開始編寫C?++程序。但是你可以。


如今,有一些框架可以使C?++看起來像普通的編程語言,可以執(zhí)行普通的應用程序。您可以編寫任何應用程序而無需執(zhí)行單個指針鏈接列表或進行任何按位操作,但如果需要,可以在其中進行。

C?++功能強大,因為您可以在任何級別輸入它。您可以是一個完整的初學者,也可以是具有40年編程經(jīng)驗的astro物理學家,而C?++正是您所追求的。在某些情況下,新的語言和工具可以用更少的時間更好地解決您的問題。您所有的問題都不再是釘子,因此請選擇合適的工具或適合您工作的工具。但是請知道,您今天用于制作應用程序和解決方案的大多數(shù)工具都是C?++構建的。

另外如果你想更好的提升你的編程能力,好好學習C/C++編程知識的話!那么你很幸運~

學習C/C++編程知識,提升C/C++編程能力,歡迎關注UP一起來成長!
另外,UP在主頁上傳了一些學習C/C++編程的視頻教程,有興趣或者正在學習的小伙伴一定要去看一看哦!會對你有幫助的~

分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎入門教程)

歡迎轉(zhuǎn)行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!


如果C++是最強大的,為什么它的流行程度不及Java、Python?的評論 (共 條)

分享到微博請遵守國家法律
嘉荫县| 肥乡县| 汨罗市| 绥棱县| 公安县| 关岭| 龙游县| 尼木县| 嘉义县| 秦皇岛市| 潜山县| 安阳县| 惠来县| 黄龙县| 伽师县| 富蕴县| 克拉玛依市| 平远县| 贺州市| 巫溪县| 尚志市| 张家港市| 平度市| 乌审旗| 长兴县| 桂东县| 郎溪县| 林甸县| 双城市| 抚远县| 资讯 | 轮台县| 西吉县| 普定县| 益阳市| 井冈山市| 任丘市| 麻栗坡县| 徐闻县| 盘山县| 个旧市|