2021-01-08 来源:华纳网 责任编辑:谷雨 人气:
核心提示:新年伊始,谷雨老师将进行Go课程的录制讲。
知识点:
什么是Go语言
为什么用Go语言
内容:
大家好,欢迎来到谷雨课堂,
 
转眼间我们度过了奇幻的2020年,
已经迎来了2021年,
去年,谷雨老师录制了很多期关于Python课程,
相信很多喜欢学习的同学们已经可以用Python制作出很多实用的软件项目了,
 
那么新年伊始,谷雨老师将进行Go课程的录制讲解,
Python用的好好的,为什么要使用Go呢?
对于谷雨老师来说,有二点原因,
第一,也是最重要的,
Go语言是编译型语言,不论写出多复杂的代码,
最后编译出来就是一个可执行文件,
在Windows上就是一个exe文件
在Linux或Mac上就是一个可以执行的二进制文件,
对,没错,是跨平台的!
而且这个可执行文件不依赖任何其它第三方库文件,
这点在本地化部署上非常方便~
当然,这点对于服务器应用来说,不是最重要的
而相比Python的动辄几千个文件的调用,这点真是太香了~
 
第二,Go语言的性能和效率是非常的高,
评测我这里就不做了,同学们可以自己去体会
 
那么哪些系统使用的Go语言呢,
B站,就是用Go语言开发的!
 
https://min.io/
一个分布式的开源对象存储服务器程序
也是Go开发的,
 
再说几个著名的,相信搞云开发的没有不知道的!
docker、kubernetes、grafana、prometheus、etcd、consul、casbin、TiDB
 
没错!
著名的docker就是Go开发的!
 
Go其实就是Google的前两个字母,
没错,就是谷雨开源的语言项目!
 
来,我们看一下最基本的Go语言的结构吧,Hello World走起~
 
# coding:utf-8
# 【谷雨课堂】Go实战 No.001 谷雨老师用Go语言了!初识Go语言
# 作者:谷雨
 
package main
 
import "fmt"
 
func main() {
fmt.Println("欢迎来到2021,谷雨课堂,嘤~")
}
 
完整的源代码可以在Github上下载。
https://github.com/cn09876/guyuedu



 





免责声明:本文仅代表作者个人观点,与华纳网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。