什么是Go
目录
什么是 Go?
Go 是 Google 开发的一种编程语言。 它于 2009 年由 Robert Griesemer、Rob Pike 和 Ken Thompson 作为开源项目发布。 Go 语言在服务器端和云软件中广泛使用,但它是一种常规用途语言,具有丰富的不同用例。
1 Go 原则
下面是 Go 编程语言的基本原理优势:
- Go 许可证是完全开放源代码的。
- Go 程序编译为单独的二进制文件,这样更易于共享和分发。
- Go 支持交叉编辑到各种平台和操作系统。
- Go 语言致力于使语言变得简单,并用更少的代码行执行更多操作。
- 并发是头等概念,使任何函数可以作为轻量级线程运行,而程序员只需少量工作。
- Go 语言提供自动内存管理,包括垃圾回收。
- 编译和执行速度很快。
- Go 语言需要使用所有代码,否则会引发错误。
- 有一种官方格式设置可帮助保持项目之间的一致性。
- Go 语言具有大量全面标准库,并且可以在不使用第三方依赖项的情况下生成多个应用程序。
- Go 保证语言与以前版本的后向兼容性。