
深入解析Go语言
手册简介
Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。本书将和大家一起分享对Go语言的内部实现的一些研究。 本书作者:tiancaiamao 本书来源:https://www.gitbook.com/@tiancaiamao
手册说明
《深入解析Go语言》原作者寄语
因为自己对Go底层的东西比较感兴趣,所以抽空在写一本开源的书籍《深入解析Go》。写这本书不表示我能力很强,而是我愿意分享,和大家一起分享对Go语言的内部实现的一些研究。
我一直认为知识是用来分享的,让更多的人分享自己拥有的一切知识这个才是人生最大的快乐。
这本书目前我放在Github上,时间有限、能力有限,所以希望更多的朋友参与到这个开源项目中来。
Go语言背景
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。
Go语言目标
Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。
Go语言的特色
- 简洁、快速、安全
- 并行、有趣、开源,
- 内存管理、数组安全、编译迅速
你可以在以下平台上使用Go语言
硬件架构
Go语言设计支持主流的32位和64位的x86平台,同时也支持32位的ARM架构。
操作系统
Go语言在Go1版本上支持Windows, 苹果Mac OS X, Linux和FreeBSD操作系统。
在线阅读
- GitBook https://www.gitbook.com/@tiancaiamao
更多记录
- 详解使用air自动重载代码 08-19 10:08
- golang中线程和协程的区别是什么 08-19 08:17
- golang有指针吗 08-19 12:53
- 整理在vscode中go编码发生的问题 08-18 21:38
- go语言是哪个公司的 08-19 02:11
- go语言vim怎么设置 08-18 11:50
- go语言有哪些web框架 08-18 01:26
- go语言转义字符有哪些 08-18 09:02
- go语言slice怎么删除元素 08-19 07:39
- go是解释型语言吗 08-18 10:44
- go语言用什么编辑器 08-18 01:51
- 为什么docker用go语言 08-18 18:37
返回 学习猿地 官网主页