十一之前我去參加了C++全球開發者大會,今天才有時間和大家分享下。
聽了C++之父的分享,C++之父聊了下他對C++23和C++26新標準的展望,如圖:
可以看到C++23的更新主要是提供協程庫和模塊標準庫,都是在完善C++20引入的特性,其實沒什么新的東西。
然而說會在C++23引入的network和executors,也終于不出意外的延期到了C++26。
可惜C++作為一個700w用戶的熱門語言,而且還是一門可以用于開發后端的語言,居然到現在還沒有一個標準的網絡庫,也是奇跡。
雖說誰都知道asio以后肯定會進C++的標準,會作為C++的標準網絡庫,但市面上C++項目使用的網絡庫還是太多,絲毫沒有統一的勢頭。
我更傾向于C++各個基礎特性能出現大一統的局面,少卷一些,減少大家學習的成本,比如網絡就都使用asio,json就使用rapidjson。
而相對于C++23,個人更期待C++26,因為它會引入很多重磅的東西:executors、network、static reflection,希望到26時真的能看到這些,到時候C++也確實就更完善了。
然而C++經常被詬病的包管理系統以及更高級別的并發支持,還是沒看到更新的計劃,也不知道什么時候才能上線。
可能因為C++作為一門學院派語言,背后沒有商業力量的支持,所有的東西都靠C++委員會投票才能通過,幾百個委員會成員討論個東西肯定很慢。
可能等它所有的東西都全了,Rust就成為主流了。
審核編輯 :李倩
-
C++
+關注
關注
22文章
2117瀏覽量
74789 -
網絡庫
+關注
關注
0文章
8瀏覽量
1490
原文標題:相比于C++23,我更期待C++26
文章出處:【微信號:程序喵大人,微信公眾號:程序喵大人】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
?IAR C-SPY為VS Code社區樹立調試新標準
年底實施!解讀磁性材料行業新標準
LM26NV 采用 SOT-23 封裝、具有 ±3°C 精度的出廠預設恒溫器數據表

LM27 SOT-23,±3°C精確,120°C-150°C出廠預設恒溫器數據表

DS26C32AT/DS26C32AM四路差分線路接收器數據表

評論