关于go语言的感想

关于go语言的感想,第1张

go语言被誉为21世纪的C语言,觉得有点那个意思。

学习了一段时间的go语言,总结一下这门语言,希望对后来学习的人有所帮助。

优点:

1、编译型语言,一则不用担心像C#、Java那样被人扒皮,保护自己的劳动成果,二则一旦编译后就可以到处运行,速度快,不用安装虚拟机或者运行时那些,方便。
2、语法很多集成自C语言,容易上手,不过也有自己的限制,例如:没有语句结束符等,对于长期使用C、C++的确实有点别扭,需要一段时间来适应。
3、简单化的多线程机制,比自己new 线程那些简单太多了。
4、开发调试简单,轻量的vscode就能实现语法提示、编译运行,不需要运行vs studio,qt creator等大型IDE。

缺点:
1、缺少完善的GUI库和工具。也许它本来就不是为GUI而生,所以没有像Qt、C#那样做UI拖拉就能实现。
2、过多依赖github库,国内限制,所以拉库不友好。
3、库、包管理有点复杂,不能像C++那样复制到哪里都可以正常运行。

总之,目前觉得它适合做服务端的控制台程序,像做桌面应用这些很难,不过期待他日能用上它。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1295550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存