Go 博客

两场最近的 Go 讲座

Andrew Gerrand
2013 年 1 月 2 日

简介

去年年底,我编写了几个 Go 讲座,并在 Strange LoopØredev 和其他各种场所进行了演讲。这些讲座旨在深入了解 Go 编程实践,每个讲座都描述了一个真实程序的构建过程,并展示了 Go 语言及其库和工具的强大功能和深度。

在我看来,以下视频是这些讲座的最佳录制版本。

Go:一个简单的编程环境

Go 是一种通用语言,弥合了高效的静态类型语言和高效的动态语言之间的差距。但不仅仅是语言使 Go 变得特殊——Go 拥有广泛且一致的标准库以及强大但简单的工具。

此讲座首先介绍 Go,然后浏览一些演示 Go 编程环境的强大功能、范围和简单性的真实程序。

查看 幻灯片(使用左右箭头进行导航)。

Go:优雅扩展的代码

Go 的关键设计目标之一是代码适应性;它应该易于采用简单的设计并在其基础上以简洁自然的方式进行构建。在此讲座中,我描述了一个简单的“聊天轮盘”服务器,该服务器匹配成对的传入 TCP 连接,然后使用 Go 的并发机制、接口和标准库为其添加 Web 接口和其他功能。虽然程序的功能发生了巨大变化,但 Go 的灵活性保留了其在增长过程中的原始设计。

查看 幻灯片(使用左右箭头进行导航)。

下一篇文章:App Engine SDK 和工作区 (GOPATH)
上一篇文章:Go 三周年
博客索引