Golang概念
Go是一门并发支持,垃圾回收的编译型的系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。
Go语言特性
简洁,快速,安全
并行,有趣,开源
内存管理,数组安全,编译迅速
类型安全和内存安全
以非常直观和极低代价的方案实现高并发
高效的自动垃圾回收机制
为多核计算机提供性能提升的方案
UTF-8编码支持
函数多返回值
匿名函数和闭包
类型和接口
并发编程
反射
语言交互性
Go存在的价值
Go在谷歌:以软件工程为目的语言设计
Go语言用途
Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
Go的应用和资源
全球最大视频网站Youtube(谷歌)
七牛云盘存储以及旗下网盘服务(Q盘)
爱好者开发的Go论坛及博客
已用Go开发服务端的著名企业:谷歌、盛大、七牛、360
其他海量开源项目:go-wiki、Go Walker、Go Language Resources