温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

GO语言的简单介绍

发布时间:2021-08-31 10:52:57 来源:亿速云 阅读:131 作者:chen 栏目:编程语言

本篇内容主要讲解“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语言的简单介绍”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI