越来越感觉go语言才是未来的大趋势

2019年python语言终于在国内大火了,我也是Python语言的粉丝,用python好几年了,python确实简单,入门很快,我真正学会编程,就是从python学会的,之前学c/ c++都只是学语法,真正做东西的时候一塌糊涂,根本找不到东南西北,后来学c#,就知道拖界面用控件,完全偏离了编程的本质。自从学会了python并且用它写了不少的很小的项目之后,我终于入了编程大门。但是python这门语言也有很多不足,比如性能真的偏慢,但主要还是看做什么,有些东西不适合用Python去开发的。python有GIL全局锁,这个问题一直到最新的python3版本都没有解决,因此无法真正意义上的跑多线程,无法跑满多核cpu。这些都是问题,但我觉得还不是最最最根本问题。

最最最根本的问题是python是动态语言,并且是解释型的,边运行边解析,有时候代码写的好好的,运行的很好,哪天出了个错误,死活都很难找到问题的所在。很大程度上的原因还是变量类型出错了。这就是动态语言的特性。

还有一个问题,就是python依赖很烦,这是很多编程语言都有的问题。go语言编译后,95%的情况是根本没有其他依赖文件,直接一个二进制文件就可以运行,这点部署网站,,部署程序真心方便。

我自学了2周 go语言之后,开始很不适应,因为它的语法不像python那样优雅,python的语法一看就懂,反而go语言的语法有点怪异。像c又不像c语言,有点python的数据类型。反正刚开始很不适应,等过了2周之后,感觉其实也很好学。度过这个时期就好。

而且2020年6月了,现在发现国内国外大公司用go语言的越来越多了。我大胆预测go语言必然是大势所趋。

posted @ 2020-06-05 11:22  小熊猫2010  阅读(1545)  评论(0编辑  收藏  举报