編程也要升級系統(tǒng)?谷歌Go語言將停止對Win7等系統(tǒng)支持

編程也要升級系統(tǒng)?谷歌Go語言將停止對Win7等系統(tǒng)支持
2023年02月02日 14:57 快科技

今天,谷歌發(fā)布了旗下編程語言Go語言的1.20版本,宣布將取消對老版本W(wǎng)indows與macOS的支持,并加入了大量新特性。

根據(jù)更新日志顯示,1.20版本將是Go語言最后一個支持Winodws 7/8與Server 2008/2012的最后一個版本,從1.21開始,用戶就需要在Windows 10或Windows Server 2016及更高版本上運行。

同時,1.20也將是最后一個支持macOS 10.13和10.14的版本。

其他方面,此次1.20版本的更新內(nèi)容如下:

-引入了對RISC-V上的FreeBSD的實驗性支持。

-$GOROOT/pkg目錄不再存儲標(biāo)準(zhǔn)存檔的預(yù)編譯包存檔,可以減少Go發(fā)行版的大小。

-go命令現(xiàn)在可以定義AMD64.V2等架構(gòu)功能Flag,以允許根據(jù)特定CPU架構(gòu)功能的存在或不存在來選擇包實現(xiàn)文件。這對于x86_64微架構(gòu)特性級別的工作來說是個好消息。

-go build和go install以及其他與構(gòu)建相關(guān)的命令現(xiàn)在支持“-cover”標(biāo)志,用于啟用帶有代碼覆蓋檢測的構(gòu)建。

-優(yōu)化垃圾收集器,減少內(nèi)存占用,提高CPU性能最多 2%。

-對Profile Guided Optimizations (PGO) 的預(yù)覽支持。

-在Linux上,鏈接器(linker)可為glibc或musl選擇動態(tài)解釋器。

-引入新的crypto/ecdh包,為NIST曲線和Curve25519上的橢圓曲線Diffie-Hellman密鑰交換提供明確支持。

【本文結(jié)束】如需轉(zhuǎn)載請務(wù)必注明出處:快科技責(zé)任編輯:乃河

【本文結(jié)束】如需轉(zhuǎn)載請務(wù)必注明出處:快科技

責(zé)任編輯:乃河

Go語言谷歌
新浪科技公眾號
新浪科技公眾號

“掌”握科技鮮聞 (微信搜索techsina或掃描左側(cè)二維碼關(guān)注)

創(chuàng)事記

科學(xué)探索

科學(xué)大家

蘋果匯

眾測

專題

官方微博

新浪科技 新浪數(shù)碼 新浪手機 科學(xué)探索 蘋果匯 新浪眾測

公眾號

新浪科技

新浪科技為你帶來最新鮮的科技資訊

蘋果匯

蘋果匯為你帶來最新鮮的蘋果產(chǎn)品新聞

新浪眾測

新酷產(chǎn)品第一時間免費試玩

新浪探索

提供最新的科學(xué)家新聞,精彩的震撼圖片