Skip to content

Go 技术概览

Go(又称 Golang)由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 于 2009 年推出。Go 以简洁、高效、并发著称,是云原生基础设施的主力语言。

  • 极简语法 — 只有 25 个关键字,学习成本低
  • 原生并发 — goroutine + channel,CSP 并发模型
  • 编译快速 — 大型项目秒级编译
  • 内置工具链 — 格式化、测试、文档一站搞定
  • 单一二进制 — 编译产出无依赖的可执行文件
版本年份重点特性
1.02012稳定版发布
1.112018Modules 实验性支持
1.182022泛型(Generics)、Fuzzing
1.212023内置函数改进、log/slog 结构化日志
1.222024for-range 支持整数、路由增强
  • 云原生 — Docker、Kubernetes、etcd、Prometheus
  • 微服务 — 高并发 API 网关与服务
  • CLI 工具 — 跨平台命令行工具
  • 网络编程 — 代理、负载均衡器
  • DevOps — Terraform、Hugo