发布于 2014-09-02 08:53:58 | 128 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的GO语言教程,程序狗速度看过来!

Go语言

Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。Go是谷歌2009年发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言。


Go 1.4 的合并窗口在 9 月份将关闭,从现在开始到12月份发布 Go 1.4 之前将只接受 bug 修复和小调整。

Go 1.4 最主要的变化是将使用 Go 语言本身来重写 Go 的运行时,而之前是采用 C 语言开发。这也是为什么 Go 的发行版中包含一个 C 编译器的原因。

使用 Go 重写的好处是:

  • 当前如果在 Goroutine 的调用堆栈中发现 C 代码,runtime 将在需要增长堆栈时回滚到老的堆栈方法。如果使用 Go 来重写 runtime,那么堆栈拷贝的方法就会更加高效

  • 目前转换工作只计划转 Go 编译器 (5g, 6g, 8g), 而不是 C 编译器,降低运行时中的 C 代码行数,甚至可能完全清除

注意

  1. 这是 golang.org 分发版,也就是 gc ,而不是 gccgo

  2. 这是不同的 C 编译器,gc 工具链将使用你系统的 C 编译器来编译,gc 运行时则使用它的 C 编译器来编译

  3. 8月20日后增加的转换行可能跟 this request 有关

via dave.cheney.net

 

Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。Go是谷歌2009年发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言。



相关阅读 :
Go 语言将使用 Go 代替 C 重写运行时环境
Go语言将登陆安卓平台
Go 语言将迁移到 GitHub
为什么使用 Go 语言?
Express.js 作者弃用 Node.js,转向 Go 语言
Dropbox 开源其 Go 语言库 —— godropbox
Go 语言对 Android 原生应用开发的支持情况
Windows 用户请勿使用 Go 1.3.2 ,有 Bug!
Go 摆脱了 C,又惹上了 Java?
IBM 的大型机 z Systems 引入 Go 语言
Google将Python代码转变成Go改进性能
调查显示,66%的开发者选择在业余胜博發使用 Go
最新网友评论  共有(0)条评论 发布评论 返回顶部
月排行榜

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  服务