Go语言入门

Docker是一种虚拟机技术,采用go语言编写

京东,google使用Docker

go语言支持并发并行程序。
go语言开源。
go语言自带好用的标准库。

Ken Thompson 等创造了go
计算机硬件速度高过软件发展速度,是由于编程语言的问题。
软件系统开发复杂度大,系统越来越大,维护成本高,但是我们目前的编程语言并没有解决维护成本这个问题。

企业软件ERP系统
MIT6.824

内存溢出,指针,还有很多问题。
Rob Pike创造了操作系统plan9
go语言为什么是C+python?

go语言很像c语言,保留了c语言的指针。除此之外还吸收了oberon语言的优点。
其中go语言吸收了论文CSP中管道Channel。
使用了切片以及js的defer延迟执行的特点。go语言有利于开发高并发,高性能程序。放弃了类,继承等面向对象的概念!(太适合我了)

强类型语言:变量必须要声明。

雨痕的笔记:
多变量赋值情况:从左到右
i, data[i] = 2, 100 // (i = 0) -> (i = 2), (data[0] = 100)
特殊只写变量 "_",⽤于忽略值占位。

go的安装
golang官网中直接下载zip版本,直接解压。msi要安装,咱就不折腾。然后设置环境变量,添加变量GOROOT为go的目录,给path增加 %GOROOT%\bin。在cmd中输入go versiongo env检查是否安装好

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 GO语言介绍 Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。它具有以下特点: 它可以在一台计算...
    万能的华哥Dean阅读 7,503评论 2 38
  • 原文https://milapneupane.com.np/2019/07/06/learning-golang-...
    Gundy_阅读 3,203评论 0 2
  • 我先想分析一下现在有哪些公司使用go 语言,go语言在实际开发中有哪些使用场景,为什么要从其他语言转换成go语言。...
    码农甲阅读 3,701评论 0 0
  • 一、初识GO语言 1.GO语言介绍 1.1 GO语言是什么 2009年11月10日,GO语言正式成为开源编程语言家...
    比卡_没有丘阅读 5,579评论 0 2
  • (一) 我们对着镜子,把牙膏 在嘴里刷出可爱的泡泡 你变成了白胡子老头,我也假装 自己是掉光牙齿的老太婆 ...
    叮咚的你阅读 1,324评论 2 4

友情链接更多精彩内容