美文网首页
go语言的初探

go语言的初探

作者: JackieZhang | 来源:发表于2016-10-26 09:24 被阅读0次

    想必谷歌大家都知道,知名的互联网公司,也是我梦想着有一天能进去的公司。那么go和Google有什么关系。

    GoGoogle开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言。

    罗布·派克(Rob Pike),罗伯特·格瑞史莫(Robert Griesemer),及肯·汤普逊于2007年9月开始设计Go语言,随后Ian Lance Taylor, Russ Cox加入项目中。Go语言是基于Inferno操作系统所开发的。Go语言于2009年11月正式宣布推出,成为开放源代码项目,并在LinuxMac

    OS X平台上进行了实现,后追加Windows系统下的实现。

    那么Google为什么要出go语言了,还有go到底有什么优点,下面我就根据网上还有知乎上的回答情况来大致说一下,说得不好,请勿见怪。

    1.静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检查出来隐藏的大多数问题,动态语言的感觉就是有很多的包可以使用,写起来的效率很高。

    2.内置runtime,支持垃圾回收,代码简洁,并发性好。

    3.执行性能好。虽然不如 C 和 Java,但通常比原生 Python 应用还是高一个数量级的,适合编写一些瓶颈业务。内存占用也非常省。

    相关文章

      网友评论

          本文标题:go语言的初探

          本文链接:https://www.haomeiwen.com/subject/byepyttx.html