• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

go语言设计初衷和优势

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、设计Go语言是为了解决当时Google开发遇到的问题:

  • 大量的C++代码,同时又引入了Java和Python。
  • 成千上万的工程师。
  • 数以万计行的代码。
  • 分布式的编译系统。
  • 数百万的服务器。

二、Google开发中的痛点:

  • 编译慢。
  • 失控的依赖。
  • 每个工程师只是用了一个语言里面的一部分。
  • 程序难以维护(可读性差、文档不清晰等)。
  • 更新的花费越来越长。
  • 交叉编译困难。

三、Go语言优势:

1、学习曲线容易。

Go语言语法简单,包含了类C语法。一个普通的大学生花几个星期就能写出来可以上手,高性能的应用。

2、出身名门、血统纯正。

Go语言出自Google,Google对Go语言很看重

3、自由高效:组合的思想、无侵入式的接口。

Go语言支持当前所有的编程范式,包括过程式编程、面向对象编程、函数是编程。

4、强大的标准库。

Go 语言的 lib 库麻雀虽小五脏俱全,良好的支持互联网应用、系统编程和网络编程。

5、部署方便:二进制文件,Copy部署。

6、稳定性。

Go拥有强大的编译检查、严格的编码规范和完整的软件生命周期工具,具有很强的稳定性。

7、效率:快速的编译时间,开发效率和运行效率高。

go语言有着和c++差不多的运行效率,开发和编译效率比java和c++高很多。

8、简单的并发。

go语言有着和java、c++差不多的并发性能,但是并发实现确简单很多。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go语言——Eclipse安装发布时间:2022-07-10
下一篇:
go 文件操作实践[读写json xlm gob txt]发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap