编程也要升级系统?谷歌Go语言将停止对Win7等系统支持
今天,谷歌发布了旗下编程语言Go语言的1.20版本,宣布将取消对老版本Windows与macOS的支持,并加入了大量新特性。根据更新日志显示,1.20版本将是Go语言最后一个支持Winodws 7/8与Server 2008
今天,谷歌发布了旗下编程语言Go语言的1.20版本,宣布将取消对老版本Windows与macOS的支持,并加入了大量新特性。
根据更新日志显示,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版本的更新内容如下:
-引入了对RISC-V上的FreeBSD的实验性支持。
-$GOROOT/pkg目录不再存储标准存档的预编译包存档,可以减少Go发行版的大小。
-go命令现在可以定义AMD64.V2等架构功能Flag,以允许根据特定CPU架构功能的存在或不存在来选择包实现文件。这对于x86_64微架构特性级别的工作来说是个好消息。
-go build和go install以及其他与构建相关的命令现在支持“-cover”标志,用于启用带有代码覆盖检测的构建。
-优化垃圾收集器,减少内存占用,提高CPU性能最多 2%。
-对Profile Guided Optimizations (PGO) 的预览支持。
-在Linux上,链接器(linker)可为glibc或musl选择动态解释器。
-引入新的crypto/ecdh包,为NIST曲线和Curve25519上的椭圆曲线Diffie-Hellman密钥交换提供明确支持。
本文由 TecHug 分享,英文原文及文中图片来自 驱动之家。
你也许感兴趣的:
- C语言闭包的代价
- 对《Ruby 不是一门严肃的编程语言》的回应
- 为什么美国F-35战斗机禁止90%的C++特性
- Perl的衰落是文化层面的,不是技术
- 关于Go、Rust与Zig的思考
- Zig语言异步程序的新方案
- Python并非数据科学领域的理想语言(第二部分):语言特性
- Python并非数据科学领域的理想语言(第一部分):亲身经历
- 编程语言 Rust 的几个核心问题
- Rust并非系统编程的未来——它只是炒作周期


你对本文的反应是: