首页 > 其他 > 详细

go历史核心特性路线

时间:2019-10-29 16:36:49      阅读:73      评论:0      收藏:0      [点我收藏+]

go 语言之父

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

发展过程

  07年9月,正式命名

  08年5月,谷歌支持

  09年11月,开源

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

go语言的特点及优势

  特点

    没有继承多态

    强一致类型

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

    没有异常处理

    基于首字母的可访问特性

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

    完整的库包

  优势

    学习曲线简单

    效率高

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

    自由高效

      组合的思想,无侵入接口

    强大的标准库

    部署方便

      二进制文件,copy部署

    简单并发

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

    稳定性

      编译检查,编码规范

总结:

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

    静态语言

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

  运行快,开发快,部署快

 

go语言适用范围

  服务器编程

  分布式系统

  网络编程

  数据库操作

  开发云平台

  

    

go历史核心特性路线

原文:https://www.cnblogs.com/archer-li/p/11759067.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!