Album
时长:
53分钟
播放:
718
发布:
3年前
简介...
https://xiaoyuzhoufm.com
# 第 6 期:Go 语言的编译器
* 嘉宾:史斌
* 主持:杨文,欧长坤
本期摘要:这是 Go 夜聊的第六期节目,这期我们有幸请到了目前在 Go 语言仓库贡献排行榜上前全球前五十的贡献者——史斌,并和他一起聊了聊编译器相关的技术和相关行业的一些未来。Go 语言的编译器有什么特点?还有哪些可以改进的空间?从事芯片和编译技术相关的工作又有哪些挑战?
## 时间线
* 00:00 开场
* 01:00 接触 Go 语言的起因
* 03:31 Go 语言在芯片行业的现状
* 04:57 成为中国 Go 语言贡献者排名第一的经历
* 12:30 加入 Go 团队的 GitHub 组织
* 19:11 Go 语言中国贡献者俱乐部的成立过程
* 21:57 Go 语言在芯片行业的困境
* 26:26 基于 SSA 的 Go 编译器
* 32:02 现阶段编译器的改进空间
* 35:10 基于寄存器的调用规约
* 38:24 gccgo 和 gollvm
* 42:19 编译技术和行业的未来
* 47:30 推荐
* 50:05 尾声
## 相关链接
* 乘法指令生成错误
* 寄存器索引 LOAD/STORE
* Go 1 Benchmark
* Go 团队在 GitHub 的组织
* 前 Go 团队成员 Brad Fitzpartrick
* Go 团队成员 Cherry Zhang
* Go 语言贡献者李保坤
* Go 语言贡献者蒙卓
* Go 语言中国贡献者俱乐部
* 史斌在 GopherChina 2020 上关于 Go 编译器的演讲
* Erlang
* CSP 顺序进程通信
* Rob Pike
* Ken Thompson
* SSA 静态单赋值形式
* IR 中间语言
* Intrinsic 内建函数
* 阵列编程与向量化
* 循环优化
* Go 语言增加循环优化的讨论 Issue 24240
* 指令流水
* GCC
* LLVM
* 调用规约
* gccgo
* gollvm
* TinyGo
* Proebsting 定律
* Moore 定律
* 书籍:《史记》
* 书籍:《战国策》
* 书籍:《不拘一格》
* 播客: 从零道一
* 书籍:《Ray Tracing Gems II》
## 📝 联系我们
* 来信 [email protected]
* Telegram 听众群
评价...

空空如也

小宇宙热门评论...
Kael4
3年前
1
07:01 听到这里是在是顶不住了,三个人音量大小差的有点大,把音量调高才能听清所有人声音,但是又因为音量太大,在某位说话的时候很震耳。
我要收购腾讯
3年前
1
主持人开场我完全听不清🧏‍♀️。 斌哥讲话有点快啊
HD318658b
1年前 陕西
0
听不成显示403错误
一个有理想的打工人
3年前
0
为什么会这么卡
Magodo
3年前
0
自动去除音频空白的体验不太好,好多爆破音…
Magodo
3年前
0
感觉现在go的ssa的资料很少,除了官方文档以外就几个open source的项目(例如staticcheck)。ssa本身的资料也挺少,ssa book感觉很难懂。 想问下有没有什么适合初学者入门的资料啊?
EarsOnMe

加入我们的 Discord

与播客爱好者一起交流

立即加入

扫描微信二维码

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

微信二维码

播放列表

自动播放下一个

播放列表还是空的

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