Golang学习笔记 1.golang简介

golang简介

大纲

视频地址https://www.bilibili.com/video/BV14a4y177XG?p=2

go的诞生

Golang学习笔记 1.golang简介

Golang简称Go

Golang学习笔记 1.golang简介

它的Logo是一只地鼠,所以2020鼠年学go语言非常合适

Golang学习笔记 1.golang简介

go是google公司的亲儿子,个人猜测go取名自google的前两个字符

下面是go的三位创始人(爸爸)

Golang学习笔记 1.golang简介

他们都在google公司任职,分别是Rob Pike(罗伯.派克),Ken Thompson(肯.汤普森)和Robert Griesemer(罗伯特.格利茨默)

go于2009年11月开源,成为了一门开源的编程语言

所以go是一门很新的语言

go的前景

Go语言越来越火了

截止至目前2020年8月,在Tiobe编程语言排行榜中,Go排行第11位

Aug 2020 Aug 2019 Change Programming Language Ratings Change
1 2 Golang学习笔记 1.golang简介 C 16.98% +1.83%
2 1 Golang学习笔记 1.golang简介 Java 14.43% -1.60%
3 3   Python 9.69% -0.33%
4 4   C++ 6.84% +0.78%
5 5   C# 4.68% +0.83%
6 6   Visual Basic 4.66% +0.97%
7 7   JavaScript 2.87% +0.62%
8 20 Golang学习笔记 1.golang简介 R 2.79% +1.97%
9 8 Golang学习笔记 1.golang简介 PHP 2.24% +0.17%
10 10   SQL 1.46% -0.17%
11 17 Golang学习笔记 1.golang简介 Go 1.43% +0.45%
12 18 Golang学习笔记 1.golang简介 Swift 1.42% +0.53%
13 19 Golang学习笔记 1.golang简介 Perl 1.11% +0.25%
14 15 Golang学习笔记 1.golang简介 Assembly language 1.04% -0.07%
15 11 Golang学习笔记 1.golang简介 Ruby 1.03% -0.28%
16 12 Golang学习笔记 1.golang简介 MATLAB 0.86% -0.41%
17 16 Golang学习笔记 1.golang简介 Classic Visual Basic 0.82% -0.20%
18 13 Golang学习笔记 1.golang简介 Groovy 0.77% -0.46%
19 9 Golang学习笔记 1.golang简介 Objective-C 0.76% -0.93%
20 28 Golang学习笔记 1.golang简介 Rust 0.74% +0.29%

可以看到Go从2019年排行第17位上升至2020年的第11位,势头很猛

除了最知名的docker容器外,还有很多的互联网大厂在使用Go语言完成各种各样的任务

Golang学习笔记 1.golang简介

有人说,GO语言之所以出名,是赶上了云时代。但为什么不能换种说法?也是Go语言促使了云的发展。

go的特点

  • 编译型
  • 并发型
  • 静态强类型
  • Go的语法接近C语言,但Go支持垃圾回收功能
  • 速度快,使用Go编译的程序可以媲美C/C++代码的速度
  • 语法简洁

总结

很多人将Go语言称为21世纪的C语言

厌倦了C语言,想来点新玩意儿?

那就一起来入坑Go语言,go go go!!!