Golang学习笔记 1.golang简介

golang简介

大纲

  • go的诞生
  • go的前景
  • go的特点
  • 总结

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

go的诞生

Golang学习笔记 1.golang简介_第1张图片

Golang简称Go

Golang学习笔记 1.golang简介_第2张图片

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

Golang学习笔记 1.golang简介_第3张图片

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

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

Golang学习笔记 1.golang简介_第4张图片

他们都在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 change C 16.98% +1.83%
2 1 change 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 change R 2.79% +1.97%
9 8 change PHP 2.24% +0.17%
10 10   SQL 1.46% -0.17%
11 17 change Go 1.43% +0.45%
12 18 change Swift 1.42% +0.53%
13 19 change Perl 1.11% +0.25%
14 15 change Assembly language 1.04% -0.07%
15 11 change Ruby 1.03% -0.28%
16 12 change MATLAB 0.86% -0.41%
17 16 change Classic Visual Basic 0.82% -0.20%
18 13 change Groovy 0.77% -0.46%
19 9 change Objective-C 0.76% -0.93%
20 28 change Rust 0.74% +0.29%

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

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

Golang学习笔记 1.golang简介_第5张图片

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

go的特点

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

总结

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

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

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

你可能感兴趣的:(Golang学习笔记,go,c语言,golang,编程语言)