go历史核心特性路线
go 语言之父
罗伯特·格力兹莫,罗伯·派克(主要),肯·汤普森
发展过程
07年9月,正式命名
08年5月,谷歌支持
09年11月,开源
12年3月,稳定版本可兼容以前版本
go语言的特点及优势
特点
没有继承多态
强一致类型
interface(接口)不需要显示声明(鸭子类型)
没有异常处理
基于首字母的可访问特性
没有使用导包或者变量会出现错误
完整的库包
优势
学习曲线简单
效率高
快速编译,开发效率,运行效率
自由高效
组合的思想,无侵入接口
强大的标准库
部署方便
二进制文件,copy部署
简单并发
goroutines(面向线程,内存占用仅几千字节)和通道
稳定性
编译检查,编码规范
总结:
静态语言,天生并发,内置GC,安全性高,语法简单,编译快速
静态语言
编译时,数据类型就被确定,使用变量前先声明变量
运行快,开发快,部署快
go语言适用范围
服务器编程
分布式系统
网络编程
数据库操作
开发云平台
浙公网安备 33010602011771号