GO语言的简单介绍

本篇内容主要讲解“GO语言的简单介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“GO语言的简单介绍”吧!

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、重庆小程序开发公司、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了汕尾免费建站欢迎大家使用!

一、Go的起源

Go语言起源2007年,并于2009年正式对外发布。它从2009年9月21日开始作为谷歌公司20%兼职项目,即相关员工利用20%的空余时间来参与Go语言的研发工作。

二、Go的创始人

他们都是计算机科学领域的重量级人物。

1、KenThompson

贝尔实验室Unix团队成员,C语言、Unix和Plan9的创始人之一,在20世纪70年代,设计并实现了最初的UNIX操作系统,仅从这一点说,他对计算机科学的贡献怎么强调都不过分。他还与RobPike合作设计了UTF-8编码方案。

2、RobPike

Go语言项目总负责人,贝尔实验室Unix团队成员,除帮助设计UTF-8外,还帮助开发了分布式多用户操作系统Plan9、Inferno操作系统和Limbo编程语言,并与人合著了《TheUnixProgrammingEnvironment》,对UNIX的设计理念做了正统的阐述。

3、RobertGriesemer

就职于Google,参与开发JavaHotSpot虚拟机,对语言设计有深入的认识,并负责Chrome浏览器和Node.js使用的GoogleV8JavaScript引擎的代码生成部分。

三、Go的吉详物

其实是一种英文名为gopher的小动物,中文叫囊地鼠。由Go设计者之一RobPike的妻子ReneeFrench设计

四、Go语言的特点

1、Go语言是编译型语言。这不同于Python、Ruby和JavaScript等语言,它们不包含编译步骤。

2、Go自带了编译器,因此无须单独安装编译器。

3、Go语言具有“部署简单、并发性好、语言设计良好、执行性能好”等优势。它起源于2007年,并在2009年正式对外发布。

4、Go语言的主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”。

5、Go语言它不但能让你访问底层操作系统,还提供了强大的原生网络编程和并发编程支持。很多知名的开源项目用Go实现,例如:Docker、Go-Ethereum、Thrraform和Kubernetes。

6、Go语言是“互联网时代的C语言”。Go从C语言继承了相似的表达式语法、控制流结构、基础数据类型、调用参数传值、指针等很多思想,还有C语言一直所看中的编译后机器码的运行效率以及和现有操作系统的无缝适配。

7、Go语言没有类和继承的概念,它和Java或C#看起来并不相同。但是它通过接口(interface)的概念来实现多态性。

8、Go语言有一个清晰易懂的轻量级类型系统,在类型之间也没有层级之说。因此可以说Go语言是一门混合型的语言。

到此,相信大家对“GO语言的简单介绍”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享标题:GO语言的简单介绍
转载来于:http://ybzwz.com/article/pjphgc.html