Go

五种加速 Go 的特性

在今天的演讲中,我想讨论五个有助于提高 Go 性能的特性。我还将与大家分享 Go 如何实现这些特性的细节。
2018-10-11
10分钟阅读时长

你没听说过的 Go 语言惊人优点

在这篇文章中,我将讨论为什么你需要尝试一下 Go 语言,以及应该从哪里学起。
2018-09-27
8分钟阅读时长

Go 编译器介绍

cmd/compile 包含构成 Go 编译器主要的包。编译器在逻辑上可以被分为四个阶段,我们将简要介绍这几个阶段以及包含相应代码的包的列表。
2018-09-04
5分钟阅读时长

一些常见的并发编程错误

Go 并不会阻止一些因 Go 程序员粗心大意或者缺乏经验而造成的并发编程错误。在本文的下面部分将展示一些在 Go 编程中常见的并发编程错误,以帮助 Go 程序员们避免再犯类似的错误。
2018-06-08
8分钟阅读时长

Go 程序的持续分析

Google 最有趣的部分之一就是我们规模庞大的持续分析服务。
2018-06-04
3分钟阅读时长

在 GitLab CI 中使用 Docker 构建 Go 项目

这篇文章是我在 CI 环境(特别是在 Gitlab 中)的 Docker 容器中构建 Go 项目的研究总结。我发现很难解决私有依赖问题(来自 Node/.NET 背景),因此这是我写这篇文章的主要原因。
2018-05-10
2分钟阅读时长

计算机语言的巨变

我的上一篇博文《与 C 语言长别离》引来了我的老朋友,一位 C++ 专家的评论。在评论里,他推荐把 C++ 作为 C 的替代品。这是不可能发生的,如果 C++ 代替 C 是趋势的话,那么 Go 和 Rust 也就不会出现了。
2018-04-02
9分钟阅读时长