Golang 是一门非常棒的简洁且快速的现代编程语言。
它是编译的、开源的、强类型的。
Golang——也被称为 Go——由谷歌工程师创建,主要目标如下:
- 让他们的项目编译(和运行)更快
- 要简单,这样人们可以在短时间内学会
- 要足够底层,但也要避免过于关注底层
- 可移植(经过编译的 Go 程序不需要其他文件的支持,就可以跨平台运行,因此它们很轻易分发)
- 简洁而枯燥、稳定、可预测,从而减少犯错的机会
- 易于利用多处理器系统
Go 是为了取代 C 和 C++ 代码库。它旨在通过垃圾回收机制使并发和内存管理等事情变得更简单。
此外,由于其与 C 语言的互操作特性,可以在 C 和 C++ 代码库中使用 Go 语言。
你可以用 Go 做很多不一样的任务,它既可以解决简单的问题也可以解决复杂的问题。
你可以使用 Go 来创建命令行工具和网络服务器,它广泛用于许多不同的场景。
举个例子,Docker 和 K8s 是用 Go 编写的。