不开玩笑了,还是开始大家正经的讨论。
Python诞生于1989年的圣诞节,Guido为了打发无聊的假期,于是决定开发一种新的脚本语言,可见大神打发假期的方式都是如此特别。
Go语言是Google公司内三个计算机巨头RobPike,KenThompson和RobertGriesemer在2009年开发的近似C语言,却又支持GC,并发的编程语言。
然而年长20岁的Python不是吃素的,各种成熟的应用,框架,使用经验积淀等,使得Python在当今国内科技圈仍然有着不可撼动的地位。
Go的优点
拥有谷歌高贵的血统的Go语言的优异特性,主要体现在
1自带编译器,可以使用户在编写代码的时候就得到足够的提示
2并行性高,这本身就是Go语言最大特点
3比Python还容易部署。尽管虚拟环境可以解决大部分问题,但是使用Go语言,只需要把所有依赖都放在一个二进制文件里即可。
Go的缺点
目前Go的库支持方面确实逊色于Python,这与其短暂的诞生时间有着直接关系。但是偶相信,随着使用者越来越多,Go的库也会越来越完善,毕竟有谷歌爸爸的基因在,小Go还是很有潜力的。
虽然目前国内使用Go语言的不多,但是Go的强势劲头已经逐渐凸显出来了。
就在不久之前,国内某知识分享巨头网站(zhihu)舍弃了Python,而改用Go语言,重构了其推荐系统。
偶认为,这只是一个开始,虽然Guido也在05年加入了谷歌,但是毕竟Python不是谷歌亲儿子,而Go才是血统纯正的嫡子。在未来,Go能否取代Python还不好说,但是Go语言一定会得到越来越多的重视与应用。
以上是偶的浅见,欢迎大家在下方留言与偶交流。
偶是苏苏思量,来自BAT的JAVA开发工程师,每天分享科技见闻,偶,与偶共同进步。