Go:go语言的认识理解、安装应用、语法使用之详细攻略
Go:go语言的认识理解、安装应用、语法使用之详细攻略
目录
go语言的认识理解
Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。 Go是谷歌2009发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用 Go Logo 的一种BASIC语言. 北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。
Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。
谷歌大约2007年开始开发Go,并于2008年投入了一组全职员工。谷歌当初将该语言设计为一款系统编程语言,可以被用于网络服务器、存储系统和数据库中。但是谷歌认为,该语言还有望被用于其它领域
go语言的安装应用
虽然Go尚未成熟,但谷歌旗下App Engine和其他部分产品已经开始使用go语言来编写。正因如此,谷歌才需要外部编程人员的协助。
派克说:我们需要更好的程序库和工具,而开源社区能够在这些方面为我们提供很大的帮助。
通过创建新的编程语言,谷歌将继续拓展计算领域的各个方面,从而促进这些领域的发展。这同样也是谷歌开发Android操作系统、Chrome浏览器和Chrome OS的动机所在。
硬件架构
Go语言设计支持主流的32位和64位的x86平台,同时也支持32位的ARM架构。
操作系统
Go语言在Go1版本上支持Windows, 苹果Mac OS X, Linux和FreeBSD操作系统。
开发工具
LiteIDE是一款专门为Go语言开发的跨平台轻量级集成开发环境(IDE),由QT编写。
go语言的语法使用
Go 编程语言指南:http://tour.studygolang.com/welcome/1
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
相关文章
- Go语言知识点总结
- Go 语言体系下的微服务框架选型:Dubbo-go
- [GO] Install Go
- 【Go语言】【7】GO语言的切片
- 【Go语言】【18】GO语言的select
- 【Go语言】【13】再谈GO语言的结构体
- go gin泛绑定:接收URI请求参数及Param绑定
- go gin框架:请求静态图片资源(可用于搭建图床等应用)
- golang安装beego报错:go: cannot use path@version syntax in GOPATH mode
- Go语言web框架beego:脚手架bee的安装及创建beego项目
- [Go] golang 去除 URI 链接中的 query string 参数
- 【Go】go实现 — 链表
- 【Go环境】配置go环境变量、go mod命令大全
- 【ubuntu】ubuntu下安装go语言SDK
- go语言通道详解
- Go语言精进自学系列 | 使用Go语言原生编码思维来写Go代码
- Go语言自学系列 | go语言访问数组元素
- Go语言自学系列 | go语言中的流程控制
- Go语言自学系列 | go语言数据类型
- 387集Go语言核心编程培训视频教材整理 | 数据结构(三)
- linux go 安装 卸载 1.15.7
- MacBook2016在SSD上安装Win To Go(成功经验分享)
- go 安装方法
- go数组实现环形队列
- Go go.mod入门
- Linux下安装Go环境