2

Go之简介

 3 years ago
source link: https://studygolang.com/articles/32680
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Go(又称Golang)是Google开发的一种静态,强类型、编译型、并发型的编程语言。其于2009年11月正式发布,成为开源代码项目。Go的语法接近C语言,但其支持垃圾回收功能,开发效率远高于C语言。而其对海量并发的支持,以及在运行效率,低内存消耗方面的优异表现,也有人称其为互联网时代的C语言。

语言特色:

简洁、快速、安全

易学、高并发、有趣、开源

内存管理、数组安全、编译迅速、跨平台、更具生产力

Go语言用途:

这可能是大家最关心的一个问题了,首先Go语言和大多数服务器端编程语言一样,可以进行web相关应用的开发,其实通过这些年的发展来看,其更多的被应用在于游戏、区块链、云计算、人工智能、爬虫等领域,请看下图。

NRfmIr.png!mobile

目前使用Go语言的公司:

国外:Google,这个不用多说,开发Go语言的公司。Facebook,其在github上面有开源项目。

国内:腾讯,京东,阿里云,蚂蚁金服,网易,小米,百度,百度应该属于国内最早使用Go语言的公司,阿里,京东,小米,360,七牛云等等。

​代表项目:

Docker,Kubernetes,etcd,InfluxDB,B站,七牛云存储,Gogs。

语言排名:

在编程语言的世界里,总共有600多种编程语言,在最新到排名当中,Go位居第14位,对于一个诞生只有不到12年左右的新语言,表现已经相当不错了。

zq6rQzV.jpg!mobile

本期先简单为大家介绍到这里,下期九星将带大家开启 Go语言的学习之旅。

只有信之不疑,才能持之以恒。

aIreu2m.png!mobile

有疑问加站长微信联系(非本文作者)

eUjI7rn.png!mobile

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK