十一之前我去參加了C++全球開發(fā)者大會,今天才有時間和大家分享下。
聽了C++之父的分享,C++之父聊了下他對C++23和C++26新標準的展望,如圖:
可以看到C++23的更新主要是提供協(xié)程庫和模塊標準庫,都是在完善C++20引入的特性,其實沒什么新的東西。
然而說會在C++23引入的network和executors,也終于不出意外的延期到了C++26。
可惜C++作為一個700w用戶的熱門語言,而且還是一門可以用于開發(fā)后端的語言,居然到現(xiàn)在還沒有一個標準的網(wǎng)絡庫,也是奇跡。
雖說誰都知道asio以后肯定會進C++的標準,會作為C++的標準網(wǎng)絡庫,但市面上C++項目使用的網(wǎng)絡庫還是太多,絲毫沒有統(tǒng)一的勢頭。
我更傾向于C++各個基礎特性能出現(xiàn)大一統(tǒng)的局面,少卷一些,減少大家學習的成本,比如網(wǎng)絡就都使用asio,json就使用rapidjson。
而相對于C++23,個人更期待C++26,因為它會引入很多重磅的東西:executors、network、static reflection,希望到26時真的能看到這些,到時候C++也確實就更完善了。
然而C++經(jīng)常被詬病的包管理系統(tǒng)以及更高級別的并發(fā)支持,還是沒看到更新的計劃,也不知道什么時候才能上線。
可能因為C++作為一門學院派語言,背后沒有商業(yè)力量的支持,所有的東西都靠C++委員會投票才能通過,幾百個委員會成員討論個東西肯定很慢。
可能等它所有的東西都全了,Rust就成為主流了。
審核編輯 :李倩
-
C++
+關注
關注
22文章
2108瀏覽量
73651 -
網(wǎng)絡庫
+關注
關注
0文章
7瀏覽量
1288
原文標題:相比于C++23,我更期待C++26
文章出處:【微信號:程序喵大人,微信公眾號:程序喵大人】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論