Redian新闻
>
Go开源13周年,今年获有史以来最大改变

Go开源13周年,今年获有史以来最大改变

公众号新闻

出品 | OSC开源社区(ID:oschina2013)

Go 语言开发团队技术 leader Russ Cox 在博客中庆祝 Go 开源 13 周年。2009 年 11 月 10 日,Go 作为开源项目正式宣布推出,目前已开源 13 周年。

 

对于 Go 来说,2022 是非常重要的一年,这一年  Go 发布了 Go 1.18 和 Go 1.19 版本,下面回顾一下今年 Go 发布的新功能:

Go 1.18 为语言本身带来了一项重大功能:泛型,其次还有 Go 工作区、模糊测试等重要功能。

  • 泛型是社区呼声最大的特性,也是今年 Go 最重大的特性,它为 Go 添加了参数多态性,以允许编写适用于各种不同类型但仍在编译时进行静态检查的代码。

    要了解有关泛型的更多信息,请参阅教程 “泛型入门”:https://go.dev/doc/tutorial/generics

  • Fuzzing (模糊测试),是一种自动化测试技术。它随机生成测试数据,来验证代码的功能是否可用。比如先定义一个可通过任何输入的 fuzz 测试,接着尝试不同的随机输入,尝试使该模糊测试失败。

    了解有关 fuzzing 的更多信息,请参阅教程 “开始使用 fuzzing ”(https://go.dev/doc/tutorial/fuzz) 和 fuzzing 参考(https://go.dev/security/fuzz/) 。

  • Go 工作空间功能,使同时处理多个模块变得容易,在维护一组具有模块依赖关系的相关模块时非常有用。

    要了解工作空间,请参阅 Beth Brown 的博客文章 “熟悉工作空间” (https://go.dev/blog/get-familiar-with-workspaces)和工作空间参考(https://go.dev/ref/mod#workspaces)。

与 Go 1.18 相比,Go 1.19 版本相对平静:它专注于完善和改进 Go 1.18 引入的功能,以及内部稳定性改进和优化,较为重要的:

  • 在 Go 文档注释中增加了对链接、列表和标题的支持。

  • 为垃圾收集器添加了软内存限制 ,这在容器工作负载中特别有用。

此外, Go 团队今年还发布了  VS Code Go 扩展,为  VS Code 编辑器的 Go 代码提供了丰富的语言支持。Gopls 语言服务器也得到了性能优化。

在安全方面,Go 有一个新的的漏洞数据库和一个新的 govulncheck 命令,让 Go 开发者能够了解可能影响其项目的已知漏洞。

在 Go 的第 14 个年头,Russ 表示团队将继续努力,使 Go 成为大规模软件工程的最佳环境。目前的计划是特别关注供应链安全、改进的兼容性和结构化日志记录,此外还会有其他改进,包括配置文件引导优化等。

相关链接:https://go.dev/blog/13years



【OSCHINA 2022 中国开源开发者问卷】来啦
你的反馈将有助于反映中国开源的全貌
问卷结尾还可抽取我们的周边好物哦~
期待来自你的反馈!

往期推荐



NVIDIA尝试使用SPARK语言取代C语言

微软贡献Linux内核代码,可运行多个Windows

微软在 Windows 11 的开始菜单嵌入广告



这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
豆瓣9.3, 被称为有史以来最好的教育电影, 只看一遍根本不够英国将迎接有史以来最严重禽流感爆发?今年冬季如何避免新冠流感双重感染?突发!澳洲多地“陷身火海”!有史以来最大规模!传奇场面震撼全世界!起因竟是为了羞羞的事!看得华人都惊呆了…人类完成有史以来第一个行星防御任务!《独行月球》要成真凛冬已至!08年崩盘或再现!美国房价创有史以来最大跌幅!有史以来最高,美国黑五在线交易额逾$90亿有史以来美国公司市值损失最高纪录:1万亿美元2000人得到美国公民身份,芝加哥有史以来最大的美国公民授予仪式小鹏汽车将迎有史以来最大规模组织架构调整?公司回应:暂无置评《西罗普郡一少年》: 43: 不朽的部分人类迎来有史以来最强大的伽马射线爆!可能有助于揭示黑洞是如何诞生的澳华男被捕!有史以来最大毒案!警方突袭民宅,缴获2000株大麻!慌了!Costco沃尔玛亚马逊争先恐后,启动有史以来最早圣诞购物季!暴跌:美国房价创有史以来最大跌幅!大留遇小留 同ABC男友分手“有史以来最亮”的伽马射线暴揭示暗物质线索,重要数据来自四川抢人!加拿大2022年迎43万新移民!有史以来最高!未来3年更多…不嫖就不是共产党员!大温列治文华人中近百万,今晚大奖奖金有史以来第二高有史以来第一次!牛剑MIT校长将均由女性担任暴跌!美国房价创有史以来最大跌幅!基辛格撰文称“是时候谈判解决俄乌冲突”;美联储加息50基点收官2022;“有史以来最好的世界杯” | 每日大新闻特斯拉是有史以来最超卖的股票?《光环无限》开发者分享:有史以来最大的光环游戏是如何打造的?AST SpaceMobile 在近地轨道部署了有史以来最大的商业通信阵列我们去大疆新总部逛了逛,评测了这个有史以来最大的“产品”。暴跌!美国房价创有史以来最大跌跌幅!刚刚,人类完成有史以来第一个行星防御任务!《独行月球》要成真今年10月或是维州有史以来最潮湿,多地洪水危机仍未解除天呐!麦当劳新联名!这可能是有史以来最潮的包装设计了...11月房屋销售额下降了35%,创下了有史以来的最大跌幅!澳洲房租持续上涨!多数首府城市涨幅高达3%!成有史以来最快季度涨幅频率!勃拉姆斯 - 第1&2钢琴协奏曲 指挥:伯恩斯坦 / 钢琴:齐默尔曼四姐妹聚首台湾(三十四)Bluewalker 3卫星部署有史以来最大的商业通信阵列
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。