Lexical Scanning in Go - Rob Pike
GoogleFOSSSydneyYouTube ↗
延伸阅读 1
字幕解读
Rob Pike 从模板扫描器与解析器之间的控制流错配出发,介绍以返回下一状态的函数组织扫描流程,再用通道传递词法项。他随后把执行改成由调用方索取下一个词法项,保留内部状态函数的组织方式,用这个例子说明并发可以是一种设计思路,并不要求并行执行。问答还讨论缓冲、输入切片、流式读取和解析器扩展;Pike 明确承认没有测量这里的性能。导读保留这份历史演讲的设计论证,不把当时的初始化限制当作今天 Go 的语言规则,也不声称复核了幻灯片代码。
存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
concurrency enables parallelism doesn't require itto be honest I have not measured it