淘先锋技术网

首页 1 2 3 4 5 6 7

Go和Python两门语言?

我不太确定语言对你意味着什么,语言在it技术这个圈子里属于二等公民。可以这么说,如果语言学习对你来说还是问题,那你谈未来还有点为时过早。

我一般学一个新语言,两三个小时就基本能把它的主要特性和全貌掌握了,一两天就能行成基本的开发能力,超不过一周就能形成生产力。

我这样说不是为了打击你,而是想告诉你,你的未来不需要和语言的未来捆绑起来。语言只是一个工具,你可以随便学一个,只要是你能学好,再学别的都很简单。语言的差异并不是语法上,而是它更适合干什么。

先给你说说,我对python和go的一些认识。python语言特性方面的优势主要是动态和易学易用,在应用上python一直在科学计算方面比较被认可,所以现在的ai领域,python还有前景。另外python还有个杀手级web框架叫django,所以python也适合快速开发小型的web应用,但这方面它优势不大。go我接触的晚,应用也比较少,目前我认为go最大的优势是在某些场景下代替c语言,所以go比较适合后端,他比c有更高的开发效率和更好的开发体验,但它不能完全代替c。

这两个语言的前景方面,如果你想找工作,java还是首选,python和go的应用领域都比较窄,这两个比较的话python好一点。但我个人是比较希望go能发展的更好一点,因为大部门场景下能代替python的语言挺多的,比如ruby,但是真能在大部分场景下代替c的语言很少,所以我觉得go是非常难得的。

以上是我的一点浅见。

go java 对比,Go和Python两门语言