【go语言基础】go语言的优点和缺点

学习一门语言的时候,往往需要了解这门语言的缺点和优点,以下这些,送给刚刚学习golang语言的你

go的优点:
  • go语言是一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言
  • 先说一下go的性能吧,Go 极其地快。其性能与 C++相似。在我们的使用中,Go 一般比 Python 要快 30 倍
  • 它的自动垃圾回收降低了开发难度
  • 并发性&通道:其唯一的创新之处是 goroutines 和通道。Goroutines 是 Go 面向线程的轻量级方法,而通道是 goroutines 之间通信的优先方式。
  • 编译时间很快
go的缺点:
  • 框架少一些。好多轮子或者模块包都需要自己写
  • 错误处理。没有python的try expect,只能用error来返回
  • 软件包管理。Go语言没有制定特定版本的依赖库,在不同时间构建时,创建的生成可能会基于不同版本的包。
go语言没有什么功能
  • 不支持类型继承
  • 不支持任何方法或运算符重载
  • 不支付包之间循环依赖
  • 不支持对指针运算
  • 不支持断言
  • 不支持泛型编程

猜你喜欢

转载自blog.csdn.net/alecqie/article/details/114176682