Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。Go是谷歌2009年发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言。
它可以在一台计算机上用几秒钟的时间编译一个大型的Go程序。Go为软件构造提供了一种模型,它使依赖分析更加容易,且避免了大部分C风格include文件与库的开头。Go是静态类型的语言,它的类型系统没有层级。因此用户不需要在定义类型之间的关系上花费时间,这样感觉起来比典型的面向对象语言更轻量级。Go完全是垃圾回收型的语言,并为并发执行与通信提供了基本的支持。按照其设计,Go打算为多核机器上系统软件的构造提供一种方法。
Go是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。
发布于 2017-11-17 23:18:20 | 188 次阅读
发布于 2017-11-12 00:17:45 | 107 次阅读
发布于 2017-11-05 01:26:09 | 253 次阅读
发布于 2017-09-18 00:54:04 | 220 次阅读
发布于 2017-08-15 01:02:41 | 175 次阅读
发布于 2017-08-07 01:02:03 | 200 次阅读
发布于 2017-08-03 08:58:13 | 189 次阅读
发布于 2017-07-15 00:55:30 | 162 次阅读
发布于 2017-06-29 01:00:21 | 156 次阅读
发布于 2017-05-17 00:56:31 | 188 次阅读
发布于 2017-04-03 00:19:04 | 189 次阅读
发布于 2017-03-11 00:52:21 | 103 次阅读
发布于 2017-03-08 01:02:35 | 188 次阅读
发布于 2017-02-17 23:48:37 | 105 次阅读
发布于 2017-01-13 00:21:37 | 351 次阅读
发布于 2017-01-09 13:17:38 | 194 次阅读
发布于 2016-12-29 00:21:24 | 266 次阅读
发布于 2016-01-17 01:02:46 | 189 次阅读
发布于 2015-05-29 00:50:09 | 573 次阅读
发布于 2014-12-09 00:21:38 | 218 次阅读