总目录:https://blog.csdn.net/qq_41106844/article/details/105553392
Golang - 子目录:https://blog.csdn.net/qq_41106844/article/details/105553366
golang语言介绍
![20155953-055934e1c59f01fe.png](https://i-blog.csdnimg.cn/blog_migrate/5c614335745ecfdd74cad4bf2779a71a.png)
Google开源
Go(又称Golang)是Google开发的一种静态,强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊(Ken Thompson)于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。 目前,Go每半年发布一个二级版本(即从a.x升级到a.y)。
编译性语言
go语言是一种编译性语言。
![20155953-bdfe58fffcf1c092.png](https://i-blog.csdnimg.cn/blog_migrate/7a3cc83516e51cd499b92b92c2b2af81.png)
21世纪的C语言
市面上大部分的语言,都是00年前问世的,受那时硬件限制,语言都是基于单核来设计,但是05年之后,双核乃至多核的普及,这些语言既享受着时间筛选带来的普及,同时受限于时代的限制。
go语言在1.5版本后,自动会跑满多核。天生支持高并发。
![20155953-d4e51ad23b4faff8.png](https://i-blog.csdnimg.cn/blog_migrate/48519010560495cfddaaa0aee803a176.png)
go语言的特点
语法简洁,只有25个关键字。
开发效率高,自带垃圾回收。
执行效率高,和java属于同一梯队。
灵魂三问
go语言很小众吗
2019年go语言中国大会,与会人数过万。
go语言真的没人用吗
2018年春晚,百度使用go语言应对流量冲击。
腾讯的蓝鲸平台。
知乎选择用go语言重构架构。
大公司真的不用go吗
![20155953-8f27e0722106a04b.png](https://i-blog.csdnimg.cn/blog_migrate/22d48e00d4cc07c149a2172c6b17d415.png)
go语言发展前景
![20155953-e20f5504595b130c.png](https://i-blog.csdnimg.cn/blog_migrate/0a5cb2851c6334099e949e9e5ed299f8.png)