Album
时长:
61分钟
播放:
507
发布:
4年前
简介...
https://xiaoyuzhoufm.com
# 第 5 期:Go 语言发展的近况 (下)
* 主持: 杨文, 欧长坤
本期摘要:这是 Go 夜聊的第五期节目,这次我们将延续上一期的话题讨论 Go 语言的一些发展近况。本期的话题围绕即将带来的涉及运行时机制和泛型的重大变化展开。为什么 Go 语言运行时几乎每个版本都能带来大量性能提升?Go 语言规范又即将引来哪些重大的变动?
## 时间线
* 00:00 开场
* 00:56 运行时内存回收机制的变化
* 06:34 运行时的监控机制
* 09:56 基于寄存器的调用规约
* 17:06 全新的 GC 调步器
* 22:32 语言内存模型的完善
* 23:58 两位主播对支持泛型的看法
* 28:36 为什么 Go 语言十年之后才开始引入泛型
* 32:32 Go 1 和 Go 2 对开发者来说意味着什么
* 36:58 Go 语言的发版困境
* 39:53 泛型的起源
* 41:54 Go 语言泛型语法设计上的争议
* 45:32 类型参数与类型集作为泛型的实现
* 51:16 Go 团队的内部矛盾
* 59:10 尾声
## 🔗 相关链接
* MADV_FREE 更改为 MADV_DONTNEED (1.16), #23687, #42330
* 全新的 runtime/metrics (1.16)
* 基于寄存器的调用规约 (1.17)
* 全新的 GC 调步器 (1.18) #44167, #44309, #45894
* Russ Cox 有关内存模型的 3 篇文章
* 内存模型的完善 (1.18)
* 书籍《C++ 语言的设计和演化》The Design and Evolution of C++
* 泛型语言规范的变更 (1.18)
* 类型参数
* 类型集
* Russ Cox 的“过激”言论
* Go 语言历史全记录
## 📝 联系我们
* 来信 [email protected]
* Telegram 听众群
评价...

空空如也

小宇宙热门评论...
量子Bug
2年前 陕西
2
56:46 我好像明白那个人为啥炸了,他应该是这么理解的:我现在就是要提出一个新的提案去变更开发流程,然后leader你现在在我把这个提案写完给你看了之后,说我这个提案不符合开发流程的精神🤦🏻‍♂😂所以他就可能觉得leader根本就没有看他的提案的内容,至少是没有思考他的提案是为啥要提出,是不尊重他的劳动成果。 最后的共识还是说要在这里改变一下开发流程。
Magodo
4年前
1
做的很棒!话说有没有听众群之类的啊?
EarsOnMe

加入我们的 Discord

与播客爱好者一起交流

立即加入

扫描微信二维码

添加微信好友,获取更多播客资讯

微信二维码

播放列表

自动播放下一个

播放列表还是空的

去找些喜欢的节目添加进来吧