您的位置:起点软件下载编程工具谷歌编程工具

谷歌编程工具(Google Go) v1.3 官方版

软件大小:36864KB

用户评分:

软件类型:国产软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2014/6/23 8:13:46

授权方式:免费软件

插件情况:无 插 件

Google Go是一门简单、高效、安全和 并发的谷歌编程工具。Go语言越来越受到开发者的追捧,比如一些流行的项目包括Docker、Heroku's Force.com以及Cloud Foundry's (Go)Router,它们都有个共同点,那就是用Go语言编写的项目。这个由谷歌自主推出的语言,迄今为止已经5岁了。

【基本介绍】

1.引入轻量级线程——协程(coroutine),Go语言中叫goroutine。
2.采用Erlang风格的并发模型,即消息是进程间唯一的通信方式(而非共享内存)。两个goroutine之间通信通过channel(通道)进行。
3.对代码风格进行了强制统一,比如public变量必须以大写字母开头,private变量必须以小写字母开头,从而省略了这两个关键字。{}中{的书写不能另起一行等。
4.defer关键字,不管程序是否异常,均在退出时执行的代码。避免了大量try、catch语句。
5.函数允许返回多个值,且最后一个值问error类型,用于在错误的情况下返回详细信息。
6.反对(不提供)函数和操作符的重载,不提供继承、虚函数、虚函数重载。但是提供组合,也达到继承的目的。
7.没有构造函数和析构函数 ,提供接口,与其他语言最大的区别在于接口是非侵入性的。即实现类无需从接口派生
8.支持匿名函数与闭包。

【更新日志】

Go语言1.3正式版重点内容:
不再支持Windows 2000;
支持BSD和Solaris系统;
支持Native Client虚拟机架构;
内存模型更新;
增强垃圾收集器;
GO命令增加很多新参数;
性能提升。