菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
深入解析Go语言

深入解析Go语言

阅读(15) 赞(0) 收藏 分享

 手册简介


Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。本书将和大家一起分享对Go语言的内部实现的一些研究。 本书作者:tiancaiamao 本书来源:https://www.gitbook.com/@tiancaiamao

 手册说明


图片.png

《深入解析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

返回 学习猿地 官网主页