Go 概述

Go 概述

Go是一种以系统编程为目标的通用语言。它最初在2007年由Robert Griesemer、Rob Pike和Ken Thompson在Google开发。它具有强大的静态类型定义,支持垃圾回收,并支持并发编程。

程序使用包的方式构建,以便高效地管理依赖关系。Go编程实现使用传统的编译和链接模型生成可执行二进制文件。Go编程语言于2009年11月发布,并被用于Google的一些生产系统中。

Go编程的特点

Go编程的最重要特点如下:

  • 支持采用类似动态语言的环境模式。例如,类型推断(x := 0是int类型的变量x的有效声明)

  • 编译时间快。

  • 内置并发支持:轻量级进程(通过go协程)、通道和select语句。

  • Go程序简单、简明且安全。

  • 支持接口和类型嵌入。

  • 生成静态链接的本地二进制文件,不依赖外部依赖项。

有意排除的特性

为了保持语言简单和简洁,Go省略了其他类似语言常用的以下特性:

  • 类型继承的支持

  • 方法或运算符重载的支持

  • 包之间的循环依赖的支持

  • 指针算术的支持

  • 断言的支持

  • 泛型编程的支持

Go程序

Go程序的长度可以从3行到数百万行不等,应该写入一个或多个以”.go”扩展名的文本文件中。例如,hello.go

您可以使用”vi”、”vim”或任何其他文本编辑器将您的Go程序写入一个文件中。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程