一、Go语言简介
Google是Go语言的亲爸爸,于2009年由Thompson、 Pike、 Robert Griesemer等人推出,有广大开源技术爱好者、黑客协助完成。Go语言自出生自带主角光环,除去亲爸爸是Google不说,开发者Thompson曾经开发过Unix和衍生出C语言的B语言;Pike:曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员。他与Thompson共事多年,并共创出广泛使用的UTF-8 字元编码。
二、Go语言的优势
大多数编程语言能做到的,Go语言都能实现,Go语言中没有继承,天生支持并发,可以直接生成静态文件,除了glibc,不依赖其他库。Go语言特别适合做服务器编程、网络编程和云平台的开发。对分布式处理有着优越的表现。作为一门静态语言,有这和c、c++相媲美的运行效率,又有一种动态语言的感觉,拥有像Python、ruby等一些动态语言的开发效率。
三、Go语言的安装
Go语言是开源的项目,所以各种平台都可以安装Go语言,我所以使用的ubuntu的平台,使用的工具是Goland。首先,我们去Go语言中文网下载安装包,选择适合我们平台的安装包,然后解压,设置Go语言路径,官方推荐Linux平台下都放到/usr/local/go目录下。设置路径,在ubuntu下export PATH=$PATH:/usr/local/go。在Windows下设置比较简单,大家可自行百度。设置完成后,需要设置GOPATH,也是就大家创建Go文件所在的目录,为什么需要设置GOPATH,我们以后在工程管理中会做详细介绍,现在我们只需要安装一个Go语言的环境即可,先跑一个hello程序,领略一下Go语言与其他语言的不同。
四、一个hello world程序的实现
直接上源码:
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
有疑问加站长微信联系(非本文作者)