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