本期深入研究 Go 堆栈的工作原理以及作为程序员为什么要关心它。本篇内容是根据2023年3月份#288 A deep dive into Go's stack音频录制内容的整理与翻译过程中为符合中文惯用表达有适当删改, 版权归原作者所有.Mat Ryer: 大家好,欢迎收听 Go Time。我是 Mat Ryer。今天我们要讨论的是 Go 的栈。究竟什么是栈?它的作用是...
本篇内容是根据2019年10月份Compilers and interpreters音频录制内容的整理与翻译,Thorsten Ball 和 Tim Raymond 与 Mat Ryer 和 Mark Bates 一起讨论编译器和解释器。编译器和解释器的作用是什么?他们做什么?使用 Go 编写编译器的方式和原因。还讨论了 Thorsten 的书“Writing an Interpreter in Go”和“Writing a Co...
Johnny 和 Mat 与 Kris Nova 和 Joe Beda 一起探讨了 Kubernetes 和云原生。他们讨论了 Kubernetes 推动的“云原生”应用的兴起、使用 Kubernetes 的合适场合、运行如此大型的开源项目所面临的挑战、Kubernetes 的可扩展性以及 Kubernetes 如何融入更大的云原生世界。
Jaana、Jon 和 Mat 与 Cloudflare 首席技术官 John Graham-Cumming 一起讨论了 Cloudflare 的 Go 语言以及 John 在 戈登·布朗(2007~2010期间的英国首相) 向 艾伦·图灵 道歉事件中的独特参与。Cloudflare 是如何开始使用 Go 语言的?他们使用 Go 解决哪些问题以及何时转向其他语言?John 向图灵道歉的请愿书究竟为何如此...
本篇内容是根据2019年9月份Creating the Go programming language音频录制内容的整理与翻译,两位主持人与Go 的创始人 Rob Pike 和 Robert Griesemer谈论了 Go 的起源、发展、影响和未来。这是一个史诗般的剧集,深入探讨了 Go 的历史和详细信息,以及他们在创建这种出色的编程语言的过程中所做的选择。访谈中有不少可能...
在节目中,Ian Taylor 讨论了他在开源社区的经历以及他在 Google 的工作。Ian Taylor 是 Google 的 Go 语言团队成员,他介绍了自己如何从早期的自由软件(如 GCC 编译器)过渡到参与开发 Go 语言。他讲述了自己从对编程的兴趣开始,到参与开源项目的经历,包括他在 GCC 和 Go 语言上的工作。他还分享了开源社区的变化以...