go语言的初探
来源:互联网 发布:java源代码注释 微盘 编辑:程序博客网 时间:2024/04/28 08:09
想必谷歌大家都知道,知名的互联网公司,也是我梦想着有一天能进去的公司。那么go和Google有什么关系。
Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言。
罗布·派克(Rob Pike),罗伯特·格瑞史莫(Robert Griesemer),及肯·汤普逊于2007年9月开始设计Go语言,随后Ian Lance Taylor, Russ Cox加入项目中。Go语言是基于Inferno操作系统所开发的。Go语言于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后追加Windows系统下的实现。
那么Google为什么要出go语言了,还有go到底有什么优点,下面我就根据网上还有知乎上的回答情况来大致说一下,说得不好,请勿见怪。
1.静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检查出来隐藏的大多数问题,动态语言的感觉就是有很多的包可以使用,写起来的效率很高。
2.内置runtime,支持垃圾回收,代码简洁,并发性好。
3.执行性能好。虽然不如 C 和 Java,但通常比原生 Python 应用还是高一个数量级的,适合编写一些瓶颈业务。内存占用也非常省。
0 0
- go语言的初探
- GO语言初探
- go语言 interface 初探
- GO语言初探
- Go 语言并发机制初探
- Go语言的接口和实现类初探(一)
- Go语言的接口和实现类初探(二)
- 初探Go语言网络库的基础实现
- Go语言中Slice(切片)初探
- GO语言的并发
- Go!漂亮的语言!
- Go语言的崛起
- Go语言的坑
- go语言的指针
- go 语言的了解
- Go语言的关键字
- Go语言的特性
- go语言的模板
- HALCON形状匹配讲解
- Bonita BPM ----- Table 控件的使用方法
- shell 流程控制
- Linux后台进程管理利器:supervisor
- 一招搞定所有JSON解析
- go语言的初探
- halcon模板匹配学习(二) 准备模板
- mac关闭指定端口
- java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
- Java Web自定义MVC框架详解
- rindex函数和strrchr函数的区别
- shell 函数的使用
- js获取浏览器基本信息:document.body.clientWidth/clientHeight/scrollWidth/scrollTop。
- CSS3中的动画,animation、transition和transform属性的运用