我一直想学习一种原生编译的,不需要安装RunTime,简单学习起来不像C++那么繁琐的语言。找来找去觉得还是Golang最适合,Golang是Google公司开发的一种快速编译型,具有垃圾回收功能的编程语言。
golang的优点:
- 相比C和C++代码更加优雅和简单
- Go 有自动垃圾回收(GC)机制,大大减轻了程序员的头脑负担和程序出错的机会
- 性能媲美C语言
- 并发编程,大大简化了以前需要多线程处理的业务,据说不少人是因为并发编程学习Golang的
- 跨平台编译
- 快速编译,快到几乎可以看做是动态语言
golang缺点:
- 作为一款静态类型语言,不支持泛型
- Golang的语言库太少
- 基于Golang的应用相比其他成熟的语言还太少
综合以上优缺点,Golang值得学一学,如果遇到需要高并发的小型项目可以尝试一下,尤其是API 类的项目