設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

谷歌發(fā)布編程語(yǔ)言 Go 1.20 版本:支持 Win7、Win8 等舊系統(tǒng)的最后一個(gè)版本

2023/2/2 10:43:10 來源:IT之家 作者:故淵 責(zé)編:故淵

IT之家 2 月 2 日消息,谷歌于今天為編程語(yǔ)言 Go 發(fā)布了全新的 1.20 版本,即將取消對(duì)舊版微軟 Windows 和蘋果 macOS 系統(tǒng)的支持,并增加了大量值得關(guān)注的新功能 / 新特性。

Go 1.20 版本更新中最值得關(guān)注的兩項(xiàng)改進(jìn)包括:初步支持配置文件引導(dǎo)優(yōu)化(PGO)版本,以及支持 x86_64 微架構(gòu)等 CPU 架構(gòu)功能版本 Flag。

IT之家附 Go 1.20 主要更新內(nèi)容:

  • Go 1.20 是支持 Microsoft Windows 7 / 8 / Server 2008 / Server 2012 的最后一個(gè)版本。自 Go 1.21 開始,用戶需要在 Windows 10 或 Windows Server 2016 及更高版本上運(yùn)行。

  • Go 1.20 也放棄了對(duì) macOS 10.13 和 10.14 系列的支持。

  • 引入了對(duì) RISC-V 上的 FreeBSD 的實(shí)驗(yàn)性支持。

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

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

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

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

  • 對(duì) Profile Guided Optimizations (PGO) 的預(yù)覽支持。

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

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

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:編程
  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知