C ++非常強大,因為它非常接近CPU,它使您的代碼真正快速,但是您必須撰寫大量代碼,用C ++進行多執行緒或異步編程是最糟糕的噩夢,這很難使用,但是,當今使用的幾乎所有作業系統都是用C ++撰寫的,您計算機上幾乎所有的驅動程式都是用C ++撰寫的,
C ++曾經是世界上最受歡迎的語言之一,
但是,就像說的那樣,當您只看到釘子時,所有問題都可以用錘子解決,就在20到30年前,幾乎所有問題都是釘子,撰寫的大多數軟體不是資料庫,財務,游戲或文字處理器,它們是作業系統,BIOS,驅動程式,而當您的應用運行時,這幾乎是當時唯一的運行方式,制作文字處理器時,必須為所有列印機制作驅動程式,人們確實選擇了您的軟體,因為他們支持自己的圖形卡和列印機,而您必須自己撰寫所有軟體,
然后事情變了,CPU已成為多核,今天您可以在1 cpu上擁有12個核,但是每個核的運行速度都比早期型號慢,因此,為了獲得良好的速度,您必須撰寫多執行緒代碼,這就是為什么C ++如今不那么流行的原因之一,
另一個原因是我們今天擁有的程式員比20-30年前更多,人們不再制作作業系統和驅動程式,我們正在制作網站,卡路里計數器,星圖,游戲,拼圖,資料庫,財務應用程式,僅舉幾例,這些應用程式不必運行很快,因為它們花費99%的時間只是在等待用戶輸入,而且計算機運行速度非常快,您不必從頭開始撰寫C ++程式,但是你可以,
如今,有一些框架可以使C ++看起來像普通的編程語言,可以執行普通的應用程式,您可以撰寫任何應用程式而無需執行單個指標鏈接串列或進行任何按位操作,但如果需要,可以在其中進行,
C ++功能強大,因為您可以在任何級別輸入它,您可以是一個完整的初學者,也可以是具有40年編程經驗的astro物理學家,而C ++正是您所追求的,在某些情況下,新的語言和工具可以用更少的時間更好地解決您的問題,您所有的問題都不再是釘子,因此請選擇合適的工具或適合您作業的工具,但是請知道,您今天用于制作應用程式和解決方案的大多數工具都是C ++構建的,
另外如果你想更好的提升你的編程能力,好好學習C/C++編程知識的話!那么你很幸運~
C語言C++編程學習交流圈子,QQ群757874045【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍

編程學習視頻

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/121843.html
標籤:其他
下一篇:關于MAPInfo的初始化錯誤
