GCC 6.1 發(fā)布,此版本是個重要版本,包括一些重要的新特性:默認(rèn)使用 C++14 標(biāo)準(zhǔn);改進(jìn)診斷輸出;完全支持 OpenMP 4.5 規(guī)范。
GCC 是 GNU 編譯器套件(GNU Compiler Collection)包括 C、C++、Objective-C、Fortran、Java、Ada 和 Go 語言的前端,也包括了這些語言的庫(如 libstdc++、libgcj 等等)。
GCC 6.1 的 C++ 前端默認(rèn)使用的是 C++14 標(biāo)準(zhǔn),代替了之前的 C++98,但是編譯舊版 C++ 代碼可能會發(fā)生沖突,需要修改一些代碼進(jìn)行調(diào)整,詳情請看 http://gcc.gnu.org/gcc-6/porting_to.html。
此外,GCC 6.1 增強(qiáng)了對 C++17 的試驗性支持;大大改進(jìn)了診斷特性,包括位置,位置范圍,拼寫錯誤標(biāo)識符建議,選項名字等等改進(jìn);新增了修復(fù)提示和一些警告提示。
GCC 6.1 完全支持 OpenMP 4.5 規(guī)范,編譯器經(jīng)過配置可以從 OpenMP offloading 到 Intel XeonPhi Knights Landing 和 AMD HSAIL;同時還改進(jìn)了 OpenACC 2.0a 規(guī)范的支持,可以 offloading 到 NVidia PTX。
詳見:https://gcc.gnu.org/gcc-6/changes.html
下載:http://www.visitxm.net/download/industrial/2016-05/98434332b9585de0de857716155cb97d.php
Xamarin正式開源
來源:Solidot
地址:http://www.solidot.org/story?sid=48025
在前不久舉行的Build 2016開發(fā)者大會上,微軟宣布它收購的Xamarin將在不久后開源?,F(xiàn)在,.NET移動開發(fā)框架Xamari正式開源,源代碼采用MIT許可證,托管在GitHub上。Xamarin開源的SDK和庫包括了Xamarin.iOS、Xamarin.Android、Xamarin.Forms以及其它開源組件等等。這些開源項目將由 .NET基金會管理。
Xamarin 在GitHub的主頁地址:https://github.com/xamarin