AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

C++正在失去人氣嗎

來源: 責編: 時間:2024-06-24 17:17:27 125觀看
導讀編輯 | 言征C++,這種在二十世紀晚期曾大放異彩的語言,曾一度站在技術發展的最前沿,尤其是在太空探索領域。然而,隨著更新穎、更具視覺吸引力的編程語言的出現,C++的關注度已經逐漸降低。在2024年的AI+數據峰會上,研究員Yeji

編輯 | 言征HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

C++,這種在二十世紀晚期曾大放異彩的語言,曾一度站在技術發展的最前沿,尤其是在太空探索領域。然而,隨著更新穎、更具視覺吸引力的編程語言的出現,C++的關注度已經逐漸降低。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

在2024年的AI+數據峰會上,研究員Yejin Choi表示,研究人員已經不再使用這種語言進行AI研究。那么,C++是否正在成為過去的遺跡呢?HRL28資訊網——每日最新資訊28at.com

1.AI領域并不青睞C++

HRL28資訊網——每日最新資訊28at.com

盡管C++在性能上具有優勢,并在語音識別和計算機視覺等多個AI領域有所應用,但它并不是AI開發的首選語言。其復雜性和陡峭的學習曲線構成了巨大的挑戰。相比之下,Python因其友好的用戶界面、豐富的庫和龐大的開發者社區而躍居AI編程的前沿。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

此外,C++涉及手動內存管理,如果操作不當,可能會導致內存泄漏和錯誤。這在大型AI項目中可能成為一個重大問題。微軟在公布過去12年中的更新情況時強調,由于Windows主要用C和C++編寫,其中70%的更新都是為了解決內存安全漏洞。谷歌Chrome團隊也發布了自己的研究,揭示了內存管理和安全漏洞占Chrome代碼庫中所有主要安全漏洞的70%,而Chrome主要用C++編寫。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

C++還缺乏垃圾回收、數據庫訪問和線程處理等內置支持,這些都需要額外努力進行開發。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

在需要并發處理數據和任務的AI應用中,如深度學習、神經網絡、實時系統、嵌入式系統、數據處理和數據科學等,這可能會特別具有挑戰性。為了克服這些限制,開發者通常會使用提供線程支持的第三方庫和框架,如OpenMP或Boost。然而,這些庫可能會給代碼增加復雜性和開銷,這可能只適用于某些應用。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

2.C++很復雜

HRL28資訊網——每日最新資訊28at.com

如果你訪問過類似C++常見問題解答(FAQ)的頁面,你就會明白C++有多難。在早期的語言版本中,一個逗號放錯位置可能會引發數百個編譯錯誤。盡管自C++11以來,該語言通過移動語義(用于轉移所有權)和右值引用來進行了改進,但學習曲線仍然很高。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

3.開發新應用

HRL28資訊網——每日最新資訊28at.com

近年來,我們見證了各種編程語言的發展,這些語言有可能取代C++用于低級系統任務,比如Rust,它通過消除緩沖區溢出和內存泄漏提供了安全性和穩定性(并且比C++更容易學習)。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

當你比較像C++、Python和Rust這樣的現代語言的功能集時,C語言開始看起來就像恐龍一樣古老!自2011年以來,C標準就沒有引入過新功能!2017年的標準版本主要包含技術更正和澄清,而2023年的標準版本也沒有帶來什么重大變革。HRL28資訊網——每日最新資訊28at.com

4.C++正在失去人氣嗎?

HRL28資訊網——每日最新資訊28at.com

微軟Azure的首席技術官Mark Russinovich表示,開發者應該停止使用C和C++這兩種編程語言編寫代碼,并且業界應該將這些計算機語言視為“已棄用”。HRL28資訊網——每日最新資訊28at.com

Bell Labs研究員、原Unix操作系統設計師Ken Thompson稱C++是“糟糕的語言”,它“太大、太復雜”,而且“顯然是由一個委員會構建的”。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

GitHub編制了一份機器學習領域最受歡迎的十大編程語言列表。Python是機器學習存儲庫中最流行的語言,而C++排在第六位。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

根據Stack Overflow的開發者調查,相比C++,剛開始編寫代碼的初學者更可能選擇Python。HRL28資訊網——每日最新資訊28at.com

HRL28資訊網——每日最新資訊28at.com

盡管C++在速度和內存管理方面具有優勢,但它也有劣勢,如學習曲線陡峭且社區支持較少。盡管如此,對于需要高性能處理和高級內存管理的機器學習應用來說,C++仍然是一個強大的選擇。機器學習中選擇C++還是Python最終取決于應用的特定需求以及開發者的技能水平。HRL28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-96051-0.htmlC++正在失去人氣嗎

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Kafka 中的大消息處理策略與C#實現

下一篇: 應用程序任務驅動:詳細解析LLM的評估指標

標簽:
  • 熱門焦點
  • K60 Pro官方停產 第三方瞬間漲價

    雖然沒有官方宣布,但Redmi的一些高管也已經透露了,Redmi K60 Pro已經停產且不會補貨,這一切都是為了即將到來的K60 Ultra鋪路,屬于廠家的正常操作。但有意思的是該機在停產之后
  • K60至尊版剛預熱 一加Ace2 Pro正面硬剛

    Redmi這邊剛如火如荼的宣傳了K60 Ultra的各種技術和硬件配置,作為競品的一加也坐不住了。一加中國區總裁李杰發布了兩條微博,表示在自家的一加Ace2上早就已經采用了和PixelWo
  • Redmi Pad評測:紅米充滿野心的一次嘗試

    從Note系列到K系列,從藍牙耳機到筆記本電腦,紅米不知不覺之間也已經形成了自己頗有競爭力的產品體系,在中端和次旗艦市場上甚至要比小米新機的表現來得更好,正所謂“大丈夫生居
  • 一加首款折疊屏!一加Open渲染圖出爐:罕見單手可握小尺寸

    8月5日消息,此前就有爆料稱,一加首款折疊屏手機將會在第三季度上市,如今隨著時間臨近,新機的各種消息也開始浮出水面。據悉,這款新機將會被命名為“On
  • 服務存儲設計模式:Cache-Aside模式

    Cache-Aside模式一種常用的緩存方式,通常是把數據從主存儲加載到KV緩存中,加速后續的訪問。在存在重復度的場景,Cache-Aside可以提升服務性能,降低底層存儲的壓力,缺點是緩存和底
  • 之家push系統迭代之路

    前言在這個信息爆炸的互聯網時代,能夠及時準確獲取信息是當今社會要解決的關鍵問題之一。隨著之家用戶體量和內容規模的不斷增大,傳統的靠"主動拉"獲取信息的方式已不能滿足用
  • 新電商三兄弟,“抖快紅”成團!

    來源:價值研究所作 者:Hernanderz 隨著內容電商的概念興起,抖音、快手、小紅書組成的“新電商三兄弟”成為業內一股不可忽視的勢力,給阿里、京東、拼多多帶去了巨大壓
  • 品牌洞察丨服務本地,美團直播成效幾何?

    來源:17PR7月11日,美團App首頁推薦位出現“美團直播”的固定入口。在直播聚合頁面,外賣“神槍手”直播間、美團旅行直播間、美團買菜直播間等均已上線,同時
  • 認真聊聊東方甄選:如何告別低垂的果實

    來源:山核桃作者:財經無忌爆火一年后,俞敏洪和他的東方甄選依舊是頗受外界關心的“網紅”。7月5日至9日,為期5天的東方甄選“甘肅行”首次在自有App內直播,
Top