首页前端开发HTML【社区图书馆】Go语言程序设计感想

【社区图书馆】Go语言程序设计感想

时间2023-07-05 12:26:02发布访客分类HTML浏览921
导读:随着 Go 语言的越来越流行,越来越多的人对其设计和语法进行了评价。以下是一些关于 Go 技术的感想:Go语言的特色:没有继承多态的面向对象强一致类型interface不需要显式声明(Duck Typing 没有异常处理(Error is...

随着 Go 语言的越来越流行,越来越多的人对其设计和语法进行了评价。以下是一些关于 Go 技术的感想:


Go语言的特色:

  1. 没有继承多态的面向对象
  2. 强一致类型
  3. interface不需要显式声明(Duck Typing)
  4. 没有异常处理(Error is value)
  5. 基于首字母的可访问特性
  6. 不用的import或者变量引起编译错误
  7. 完整而卓越的标准库包
  8. Go内置runtime(作用是性能监控、垃圾回收等)


Go语言优点

1、学习曲线容易

Go语言语法简单,包含了类C语法。因为Go语言容易学习,所以一个普通的大学生花几个星期就能写出来可以上手的、高性能的应用。在国内大家都追求快,这也是为什么国内Go流行的原因之一。

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

开发过程中相较于 Java 和 C++呆滞的编译速度,Go 的快速编译时间是一个主要的效率优势。Go拥有接近C的运行效率和接近PHP的开发效率。

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

Go语言可以说是开发效率和运行效率二者的完美融合,天生的并发编程支持。Go语言支持当前所有的编程范式,包括过程式编程、面向对象编程、面向接口编程、函数式编程。程序员们可以各取所需、自由组合、想怎么玩就怎么玩

4、强大的标准库

这包括互联网应用、系统编程和网络编程。Go里面的标准库基本上已经是非常稳定了,特别是我这里提到的三个,网络层、系统层的库非常实用。**Go 语言的 lib 库麻雀虽小五脏俱全。**Go 语言的 lib 库中基本上有绝大多数常用的库,虽然有些库还不是很好,但我觉得不是问题,因为我相信在未来的发展中会把这些问题解决掉。

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

这一点是很多人选择Go的最大理由,因为部署太方便了,所以现在也有很多人用Go开发运维程序


欢迎感兴趣的小伙伴加入Golang社区,社区因你而更加精彩!!


声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 【社区图书馆】Go语言程序设计感想
本文地址: https://pptw.com/jishu/290246.html
Asp.Net Core中Session使用 Asp.Net Core 2.1+的视图缓存(响应缓存)

游客 回复需填写必要信息