一、Go语言简介
1、Go起源
Go 语言起源 2007 年,并于 2009 年正式对外发布。它从 2009 年 9 月 21 日开始作为谷歌公司 20% 兼职项目,即相关员工利用 20% 的空余时间来参与 Go 语言的研发工作。该项目的三位领导者均是著名的 IT 工程师:Robert Griesemer,参与开发 Java HotSpot 虚拟机;Rob Pike,Go 语言项目总负责人,贝尔实验室 Unix 团队成员,参与的项目包括 Plan 9,Inferno 操作系统和 Limbo 编程语言;Ken Thompson,贝尔实验室 Unix 团队成员,C 语言、Unix 和 Plan 9 的创始人之一,与 Rob Pike 共同开发了 UTF-8 字符集规范。自 2008 年 1 月起,Ken Thompson 就开始研发一款以 C 语言为目标结果的编译器来拓展 Go 语言的设计思想。

这是一个由计算机领域 “发明之父” 所组成的黄金团队,他们对系统编程语言,操作系统和并行都有着非常深刻的见解。
在 2008 年年中,Go 语言的设计工作接近尾声,一些员工开始以全职工作状态投入到这个项目的
本文详细介绍了Go语言的起源、设计原则和特点,包括其作为21世纪的C语言,融合了多种编程语言的精华,以及其在并发编程、内存管理和执行效率上的优势。文章还详细阐述了Go语言在Linux、Mac OS X和Windows上的安装步骤,并讨论了Go语言的环境变量设置、编译器、解释器和编辑器集成。Go语言的安装目录、运行时环境和垃圾回收机制也得到了详细介绍。此外,文章还提及了Go语言在Chrome浏览器内的应用以及其在Google App Engine上的支持。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



