概述
优质
小牛编辑
127浏览
2023-12-01
Go是一种通用语言,专为系统编程而设计。 它最初是由Robert Griesemer,Rob Pike和Ken Thompson于2007年在谷歌开发的。 它强大且静态地输入,为垃圾收集提供内置支持,并支持并发编程。
程序是使用包构建的,用于有效管理依赖关系。 Go编程实现使用传统的编译和链接模型来生成可执行的二进制文件。 Go编程语言于2009年11月宣布,并在一些Google的生产系统中使用。
Go编程的特点
Go编程最重要的功能如下 -
支持环境采用类似于动态语言的模式。 例如,类型推断(x:= 0是int类型的变量x的有效声明)
编译时间很快。
内置并发支持:轻量级进程(通过go例程),通道,select语句。
Go程序简单,简洁,安全。
支持接口和类型嵌入。
生成静态链接的本机二进制文件,没有外部依赖项。
故意排除的功能
为了使语言简洁明了,Go中省略了其他类似语言中常用的以下功能 -
支持类型继承
支持方法或运算符重载
支持包之间的循环依赖
支持指针运算
支持断言
支持通用编程
Go Programs
Go程序的长度可以从3行到数百万行不等,并且应该写入一个或多个扩展名为“.go”的文本文件。 例如,hello.go。
您可以使用“vi”,“vim”或任何其他文本编辑器将Go程序写入文件。