第 4 期:Go 语言发展的近况 (上)
MP3•Episode hjem
Manage episode 300540089 series 2918530
Indhold leveret af Go 夜聊. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Go 夜聊 eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
第 4 期:Go 语言发展的近况 (上)
本期摘要:这是 Go 夜聊的第四期节目,我们成功的从月更节目转型为(半)年更节目,自然也就错过了很多跟 Go 语言相关的变化(1.16-1.18)。本期的话题围绕 Go 语言的发展近况展开。 那么这么长的时间里 Go 语言团队有哪些公开活动?Go 语言和相关生态又有哪些令人兴奋的新特性?
时间线
- 00:00 开场
- 00:45 主播的一些近况
- 02:46 Go 团队的静默期
- 08:05 在 StackOverflow 上的 Go Collective 计划
- 11:57 Go Modules 相关的一些变化
- 16:25 构建约束与编译器注记符的统一
- 20:43 全新链接器背后的故事
- 23:22 其他工具链相关的大变化
- 24:02 Go 在 ARM 架构上的支持
- 29:27 标准库 embed 包及其相关的一些变化
- 34:22 包名称的命名方式
- 37:36 runtime/cgo 包下的全新 API
- 42:20 泛型相关的新特性
- 46:22 Go 语言内存模型的完善
- 50:44 尾声
🔗 相关链接
- Russ Cox 的 quiet weeks 公开邮件
- Bus Factor
- 书籍《Working in Public》
- StackOverflow Go Collective
- go get 到 go install (1.16)
- //go:build 构建约束 (1.16,1.17,1.18)
- 全新的链接器 (1.16)
- 模块懒加载 (1.17)
- 工作区模式 (1.18)
- 模糊测试 (1.18)
- ARM 平台的支持 darwin/arm (1.16), windows/arm (1.17)
- 龙芯 linux/loong64 的支持 (1.18)
- embed (1.16)
- 短链接服务 changkun/redir
- io/fs (1.16)
- runtime/cgo (1.17)
- 全局剪贴板服务 changkun/midgard
- 跨平台剪贴板包 golang-design/clipboard
- 泛型语言规范的变更 (1.18)
- 全新的 constraints 包 (1.18)
- 全新的 container/slices 包 (1.18)
- 全新的 container/set 包 (1.18)
- 全新的 container/maps 包 (1.18)
- 允许切片到数组的转换 (1.17)
- Russ Cox 有关内存模型的 3 篇文章
- 内存模型的完善 (1.18)
📝 联系我们
11 episoder