设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Go 1.7 rc6发布,Google的编程语言

2016-8-9 22:50| 发布者: joejoe0332| 查看: 385| 评论: 0|原作者: oschina|来自: oschina

摘要: Go 1.7 rc6 发布了,官网暂无该版本的改进信息,了解更多,请静待后续更新。Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言。罗伯特middot;格瑞史莫 (Robert Griesemer),罗勃middot;派克(Ro ...

Go 1.7 rc6 发布了,官网暂无该版本的改进信息,了解更多,请静待后续更新。

Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言。

罗伯特·格瑞史莫 (Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,,稍后Ian Lance Taylor, Russ Cox加入项目中。Go语言是基于Inferno操作系统所开发的。Go语言于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及 Mac OS X平台上进行了实现,后追加Windows系统下的实现。

Go语言的语法接近C语言,但是对于变量的声明是不同的,其他语法 不同之处是For循环和if判断式没有括号围绕。Go语言支持垃圾回收功能。Go语言的并行模型是以东尼·霍尔的CSP为基础,采 取类似模型的其他语言包括occam和Limbo,但它也具有Pi运算的特征,比如通道传输。

与C++相比,Go语言并不包括如异常处理、 继承、泛型、虚函数等功能,但增加了slice型、并发、管道、垃圾回收、接口(interface)等特性的语言级支持。当然,Google 对于泛型的态度还是很开放的,但在该语言的常见问题列表中,对于断言的存在,则持负面态度,同时也为自己不提供类型继承来辩护。不同于Java,Go语言 内嵌了关联数组(也称为哈希表(hashes)或字典(dictionaries)),就像字符串类型一样。

下载地址:


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部