目录:https://www.jianshu.com/p/e406a9bc93a9
golang语言介绍
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语言是一种编译性语言。
21世纪的C语言
市面上大部分的语言,都是00年前问世的,受那时硬件限制,语言都是基于单核来设计,但是05年之后,双核乃至多核的普及,这些语言既享受着时间筛选带来的普及,同时受限于时代的限制。
go语言在1.5版本后,自动会跑满多核。天生支持高并发。
go语言的特点
语法简洁,只有25个关键字。
开发效率高,自带垃圾回收。
执行效率高,和java属于同一梯队。
灵魂三问
go语言很小众吗
2019年go语言中国大会,与会人数过万。
go语言真的没人用吗
2018年春晚,百度使用go语言应对流量冲击。
腾讯的蓝鲸平台。
知乎选择用go语言重构架构。
大公司真的不用go吗
go语言发展前景
有疑问加站长微信联系(非本文作者)