Go语言基础(一)—— 简介、环境配置、Hello World

2020-01-21  本文已影响0人  齐舞647

前言:
本专题用于记录自己(647)在Go语言方向的学习和积累。
系列内容比较偏基础,推荐给想要入门Go语言开发者们阅读。

目录如下:
Go语言基础(一)—— 简介、环境配置、HelloWorld
Go语言基础(二)—— 基本常用语法
Go语言基础(三)—— 面向对象编程
Go语言基础(四)—— 优质的容错处理
Go语言基础(五)—— 并发编程
Go语言基础(六)—— 测试、反射、Unsafe
Go语言基础(七)—— 架构 & 常见任务
Go语言基础(八)—— 性能调优


一、Go的起源

Go,又称Golang。2007年,由Google的工程师们开发。2009年,正式发布。

诞生的原因:目前服务端软件开发的新挑战

  1. 多核硬件架构。
  2. 超大规模分布式计算集群。
  3. Web模式导致的前所未有的开发规模和更新速度。

二、Go的创始人

  1. Rob Pike:Unix的早期开发者、UTF-8 创始人。
  2. Ken Thompson:Unix的创始人、C语言创始人、1983年获图灵奖。
  3. Robert Griesemer:Google V8 JS Engine、Hot Spot开发者。

三、Go语言特点

1. 简单

Go语言只有25个关键字

对比其他语言关键字数:

Go C C++
25个 37个 84个

2. 高效

3. 生产力

复合与继承的区别:
继承(is-a):子类继承父类的属性与方法实现。
复合(has-a):类A拥有类B的实例化对象,继而拥有类B的能力。

四、安装Go

PS:下载完成后,打开命令行,通过go version命令查看是否安装成功。

go version

如果成功,会出现如下页面:

五、编写第一个Go程序

package main // 包,表明代码当前所在的模块(包)

import ( // 引入代码依赖库
    "fmt"
    "os"
)

// 功能实现
func main() {

    fmt.Println("Hello World")
    os.Exit(0) // 程序退出状态
}

编译命令:

go build hello_world.go

运行命令:

go run hello_world.go

最后,本系列我是在蔡超老师的技术分享下总结、实战完成的,
感谢蔡超老师的技术分享

PS:另附上,分享链接:《Go语言从入门到实战》
祝大家学有所成,工作顺利。谢谢!

上一篇 下一篇

猜你喜欢

热点阅读