C++2015前瞻

infoq發表於2015-01-22

  Meeting C++是一個獨立的C++會議和平臺,專注於C++及其框架的發展,如boost、Qt,併為本地C++使用者組提供支援,其目標是在歐洲建立一個C++網路。Jens Weller是該會議的創始人,同時也是歐洲C++社群的活躍成員。每年年初,他都會承前啟後,展望C++的未來。今年也不例外。

  在文章開頭,Weller寫道:

C++14現在已經不只是一項標準,還是一條工具鏈,GCC和Clang已經提供支援。C++ Studio似乎最終也會帶來C++ 14的部分特性和C++ 11的幾乎全部特性,還有Intels Compiler,現在已經完全支援C++ 11的特性……現代C++標準已經做好了在2015年用於生產環境的準備!

  接下來,他從以下幾個方面進行了總結和展望:

  • C++標準——今年C++ 11可能獲得所有主流編譯器的完全支援,C++ 14也可能獲得大部分主流編譯器的支援。因此,如果現有專案要升級到更新的標準,可以的話,請選擇C++ 14。另外,C++ 17標準預計會初步形成,支援Concepts,並改進了併發。它對C++的改變將比任何C++標準都多。還有一些不能進入標準的技術規範將擴充套件的形式實現,比如Visual Studio中await/async的實現。
  • 社群&部落格——2014年,歐洲、美國甚至印度都成立了許多新的C++使用者組,Meeting C++上也出現了來自澳大利亞和韓國的參會者,希望2015年這一切還會繼續。另外,許多人已經開始在網上進行關於C++的寫作,這裡有一個新部落格。
  • 庫——2015年將會出現更多的庫和框架。boost.compute已經成為今年第一個被boost接受的庫。預計boost今年會發布兩個版本,有許多有趣的庫在等待稽核。另外,boost庫孵化器中已經有16個庫。
  • Qt——2014年12月份,Qt 5.4釋出,改進了對Android和嵌入式的支援。QML現在已經可以用於移動應用和桌面程式。2015年,Qt將繼續提供更多特性。Qt 5.5預計在4月底釋出。
  • 工具——IDE領域出現了新的競爭者CLion。Visual Studio 2015將支援Android和更多C++標準。GCC 5.0將帶來OpenMP 4.0及對C++ 14的完全支援。biicode可能開源。

  最後,他列出了2015年重要的C++會議,有興趣的讀者可以檢視這裡

相關文章