Go 博客
两篇近期 Go 讲座
引言
去年年底,我写了两篇 Go 讲座,并在 Strange Loop、Øredev 以及其他多个场所进行了演示。这些讲座旨在深入探讨 Go 编程实践,每篇都描述了一个真实程序的构建过程,并展示了 Go 语言及其库和工具的强大力量和深度。
在我看来,以下视频是这些讲座的最佳录制版本。
Go:一个简单的编程环境
Go 是一种通用语言,它弥合了高效静态类型语言和高产动态语言之间的差距。但 Go 的特别之处不仅仅在于语言本身——Go 拥有广泛且一致的标准库以及强大而简单的工具。
本讲座介绍了 Go,并展示了一些实际程序,这些程序演示了 Go 编程环境的力量、范围和简单性。
查看 幻灯片(使用左右箭头键导航)。
Go:优雅进化的代码
Go 的关键设计目标之一是代码的适应性;即应该易于采用简单的设计,并以清晰自然的方式在其基础上构建。在本讲座中,我将描述一个简单的“聊天轮盘”服务器,它匹配成对的传入 TCP 连接,然后使用 Go 的并发机制、接口和标准库来扩展它,增加 Web 界面及其他功能。尽管程序功能发生了巨大变化,Go 的灵活性保留了原始设计并在其基础上得以发展。
查看 幻灯片(使用左右箭头键导航)。
下一篇文章:App Engine SDK 和工作区 (GOPATH)
上一篇文章:Go 三岁了
博客索引