Go编程基础—基本介绍
2017-07-08 10:08
260 查看
什么是Go?
Go是一门 并发支持 、垃圾回收 的 编译型 系统编程语言,旨在创造一门具有在静态编译语言的 高性能 和动态语言的 高效开发 之间拥有
良好平衡点的一门编程语言。
Go的主要特点有哪些?
* 类型安全 和 内存安全 * 以非常直观和极低代价的方案实现 高并发 * 高效的垃圾回收机制 * 快速编译(同时解决C语言中头文件太多的问题) * 为多核计算机提供性能提升的方案 * UTF-8编码支持
Go存在的价值是什么?
Go在谷歌:以软件工程为目的的语言设计Go是记事本编程吗?
包括VIM,IDEA,Sublime Text,Eclipse等众多知名IDE均已支持
Go目前有多少实际应用和资源?
* 全球最大视频网站 Youtube(谷歌) * 七牛云储存以及旗下网盘服务(Q盘) * 爱好者开发的Go论坛及博客 * 已用Go开发服务端的著名企业:谷歌、盛大、七牛、360 * 其它海量开源项目:go-wiki、Go Walker、Go Language Resources
Go发展成熟了吗?
作为一门2009年才正式发布的编程语言,Go是非常年轻的,因此不能称为一门成熟的编程语言,但开发社区每天都在不断更新其核心代
码,给我们这些爱好者给予了很大的学习和开发动力。
Go的爱好者多吗?
以Google Group为主的邮件列表每天都会更新10至20帖,国内的Go爱好者QQ群和论坛每天也在进行大量的讨论,因此可以说目前
Go爱好者群体是足够壮大。
相关文章推荐
- HTML5 Canvas(画布)实战编程初级篇:基本介绍和基础画布元素
- CSP编程基础--CryptAPI基本函数含参介绍
- CSP编程基础--CryptAPI基本函数含参介绍
- CSP编程基础--CryptAPI基本函数含参介绍
- CSP编程基础--CryptAPI基本函数含参介绍
- CSP编程基础--CryptAPI基本函数含参介绍
- Go基础编程:Go语言介绍
- HTML5 Canvas(画布)实战编程初级篇:基本介绍和基础画布元素
- HTML5 Canvas(画布)实战编程初级篇:基本介绍和基础画布元素
- Windows_Program_Via_C_Translate_Win32编程的背景知识/基础知识_包括基本输入输出机制介绍
- Java基础-Java语言的Util类详细介绍-Java基础-Java-编程开发
- AOP 面向方面编程的介绍----基本概念(3)
- Linux系统下C语言编程基础知识介绍
- Java初学者需掌握的30个基本概念-Java基础-Java-编程开发
- ABAP--关于SAP Control Framework(入门GUI编程的不错的基础介绍)
- ABAP--关于SAP Control Framework(入门GUI编程的不错的基础介绍)
- PKI、SET、SSL介绍-Java基础-Java-编程开发
- 一篇不错的介绍Java Socket编程的文章-Java基础-Java-编程开发
- Linux系统下C语言编程基础知识介绍
- ABAP--关于SAP Control Framework(入门GUI编程的不错的基础介绍)