go历史核心特性路线

go 语言之父

  罗伯特·格力兹莫,罗伯·派克(主要),肯·汤普森

发展过程

  07年9月,正式命名

  08年5月,谷歌支持

  09年11月,开源

  12年3月,稳定版本可兼容以前版本

go语言的特点及优势

  特点

    没有继承多态

    强一致类型

    interface(接口)不需要显示声明(鸭子类型)

    没有异常处理

    基于首字母的可访问特性

    没有使用导包或者变量会出现错误

    完整的库包

  优势

    学习曲线简单

    效率高

      快速编译,开发效率,运行效率

    自由高效

      组合的思想,无侵入接口

    强大的标准库

    部署方便

      二进制文件,copy部署

    简单并发

      goroutines(面向线程,内存占用仅几千字节)和通道

    稳定性

      编译检查,编码规范

总结:

  静态语言,天生并发,内置GC,安全性高,语法简单,编译快速

    静态语言

      编译时,数据类型就被确定,使用变量前先声明变量

  运行快,开发快,部署快

 

go语言适用范围

  服务器编程

  分布式系统

  网络编程

  数据库操作

  开发云平台

  

    

posted @ 2019-10-29 15:33  Archer_Li  阅读(172)  评论(0)    收藏  举报