
作者 | Herb Sutter
譯者 | 彎月,責編 | 屠敏
出品 | CSDN(ID:CSDNnews)
C++20已全票通過,有望于今年晚些時候發布
9月4日,C++ 20的國際標準草案投票結束,而且獲得了全票通過,這意味著C++ 20已完成最終的技術審批,并已完成ISO投票,我們希望在完成最后一輪ISO編輯作業之后,2020年底將正式發布C++ 20,
與往常一樣,按照ISO的發布速度,我們不抱期望此次發布能于2020年底之前推出,但因為WG21于2月就完成了技術方面的作業,因此我們仍然稱此次發布為C++ 20,如果出于某種原因,ISO需要等到2021年1月才能發布這個版本,那么這個標準仍然應該叫做C++ 20,這已經是行業內的叫法,而且如今網上有關C++ 20的搜索結果已經出現了30多萬條,不能白白浪費了,
Kona推遲了ISO C++會議的召開,需待另行通知
一個月前,我通知委員會推遲一切面對面的會議,直到另行通知,我們仍然需要計劃面對面的會議,但需要等到安全的情況下,目前所有計劃中的會議都應被視為“暫定”,
除了國家和公司旅行等限制以外,我們還接到了一些上級組織發出的有關禁止面對面會議的通知,近期我們接到了有關暫停面對面會議的兩則通知包括:
- 美國標準機構INCITS計劃將面對面的會議延長至2021年3月31日,這意味著我們計劃于2月份舉行的科納會議現已正式被推遲,具體日期未定,
- ISO SC22是處理編程語言的國際標準化組織的成員之一,他們決定禁止召開100人以上的面對面會議,直至另行通知,由于我們的會議最近經常有200多名與會者,因此目前我們正在評估這則通知對接下來的會議計劃有何影響,
所有這些禁令都可能會延長,在等到安全之前,我們不會面對面接觸,在撰寫本文時,我們下一次的面對面會議將是經過調整后的瓦爾納會議,具體日期為2021年6月的第一周,但這可能是最早的一次會議,隨著疫情的發展,INCITS和ISO會議禁令以及其他限制的延長,我們很可能無法在2021年召開任何會議,敬請耐心等待,
與此同時,我們的作業仍然取得了很多進展:幾年來,我們舉行了很多定期的虛擬會議,包括研究組、CWG和LWG(語言和庫規范用語)的回憶,自從疫情開始以來,EWG和LEWG(語言和庫的發展,我們主要的設計小組)也開始召開虛擬會議,而且我們還將繼續調整審批設計變更的流程,避免面對面的會議,從11月開始,我們將召開虛擬全體會議,以正式批準針對C++ 23作業檔案的各種更改,包括新功能,
C++23的日程計劃與優先級
C++23的日程計劃(P1000R4)與C++ 23的優先級(P0592R4)沒有受到疫情的太多影響,這是因為委員會采用的是“火車模型”,即側重于每個版本的日程計劃與優先級,而不是特定的功能集,這種模型非常有彈性,即使出現重大的阻礙也不需要改變,我們在開發功能時一直在使用該模型,包括需要多年才能開發出來的長線功能,每一次常規發布的火車只包含已經做好的功能,而在前一節火車發布之后,下一節火車就可以接受新功能了,因此,這個模型不會出現任何變化,
當然,接下來一段時期內我們的功能開發速度將發生變化,此次疫情已經影響到了我們的生活,減少了WG21參與者參加標準作業的時間和精力,以及我們一年三次的面對面會議,減慢了{C ++23,C ++ 26,C ++ 29}應包含的新功能的開發速度,雖然虛擬會議不足以完全彌補缺失的為期一周激烈的面對面會議,但是像往常一樣,我們將根據P0592R4優先級繼續推出新功能,包括解決問題以及C++ 20的重點功能,而且我們還會像往常一樣,當功能就緒時,就將其裝入當前的火車,因此,我們在持續向前,火車也會繼續準時發車,運送一切準備就緒的東西,
當然,ISO C++委員會并不是今年C++世界中唯一“邁進虛擬”的環節,我們很喜歡虛擬會議,而且近期內我們還將啟動年度最大的C++會議:CppCon 2020,全程采用在線模式,
感謝您對C++以及C++標準化的關注!
原文:https://herbsutter.com/2020/09/06/c20-approved-c23-meetings-and-schedule-update/
本文為 CSDN 翻譯,轉載請注明來源,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/13008.html
標籤:其他
上一篇:使用SVS實作簽名驗證
