介绍与安装
本教程介绍了 Go,并讨论了选择 Go 相对于其他编程语言的优势。我们还将学习如何在Windows 中安装 Go。
介绍
Go也称为Golang,是由 Google 开发的一种开源、编译型、静态类型的编程语言。 Go创造背后的关键人物是Rob Pike、 Ken Thompson和 Robert Griesemer。Go 于 2009 年 11 月公开发布。
Go 是一种语法简单的通用编程语言,并由强大的标准库支持。Go 的关键领域之一是创建高度可用且可扩展的 Web 应用程序。Go 还可以用于创建命令行应用程序、桌面应用程序甚至移动应用程序。
Go的优点
当有大量其他语言(例如 python、ruby、nodejs…)执行相同的工作时,为什么要选择 Go 作为服务器端编程语言。
以下是我在选择 Go 时发现的一些优点。
语法简单
语法简单、简洁,语言没有因不必要的功能而显得臃肿。这使得编写可读和可维护的代码变得容易。
轻松编写并发程序
并发性是该语言的固有部分。因此,编写多线程程序是小菜一碟。这是通过Goroutine和通道来实现的
编译语言
Go 是一种编译语言。源代码被编译为本机二进制文件。
快速编译
Go 编译器非常令人惊奇,它从一开始就被设计得很快。
静态链接
Go编译器支持静态链接。整个Go项目可以静态链接成一个大的二进制文件,并且可以轻松部署在云服务器中,而无需担心依赖关系。
垃圾收集
Go 使用垃圾收集,因此内存管理几乎是自动处理的,开发人员不需要担心管理内存。这也有助于轻松编写并发程序。
简单语言规范
语言规范非常简单。整个规范都有详细记录,您甚至可以使用它来编写自己的编译器:)
开源
最后但并非最不重要的一点是,Go 是一个开源项目。您可以参与Go 项目并为其做出贡献。
参考资料
- Get Started - The Go Programming Language
- Effective Go - The Go Programming Language
- Standard library - Go Packages
- The Go Programming Language Specification
- The Go Programming Language(e-book)
安装
下载Go
https://golang.google.cn/
安装
一直点击“下一步”即可完成安装,可以设置安装目录,我默认安装在了D盘。
添加环境变量
go version
要验证 Go 是否安装成功,请在终端中输入命令,它将输出已安装的 Go 版本。这是我的终端中的输出。
下一个教程 - Hello World以及IDE介绍