python是最简洁的语言,没有之一。目前有很多go程序员都是python程序员,因此,对go的评价有一句很典型的话:go写起来像python一样。
用了go一段时间,感受如下:
1、写起来像python一样,但距离python还是有段距离的。尤其是,python提供了idle命令行解释器,这个可以很方便的写一些小例子来验证一些函数如何使用,go这方面就不如。
2、go语言的静态属性导致go不可能像python一样简洁,这如同硬币的两面;
3、go语言语法非常严格,在编译的时候,能够预防很多错误;
4、go语言执行效率远远高于python。这一点很重要。有些pythoner不服,总是说,想要效率的话,你可以pypy啊,你可以使用c扩展啊,等等,但是问题是,如果使用了pypy,或者使用c扩展的话,复杂度就急剧上升,反而得不偿失,这样的话,直接使用go不是更好吗?
5、go语言将持续升温,二年以内,能够进入程序语言排行榜的前十位。
有疑问加站长微信联系(非本文作者)