转载

2019年python、golang、java、c++如何选择2019-07-18

python

python是脚本语言代码简洁、学习进度短,开发速度快,很多知名企业用python做开发、运维等

优点:易于学习,适合作为入门语言,有非常完善的库,是人工智能的首选语言

缺点:作为解释型语言,运行速度会比编译型语言慢一些

golang

是一门很年轻的语言,是应对web高并发而生的语言,学习难度高于python,而且学习资料相对其他语言较少

优点:能应对web高并发场景,编译时间快

缺点:缺少框架,错误处理方式中容易丢失错误发生范围,没有特别完善的软件包管理机制

java

是一门的老牌语言,诞生至今20多年,具有很大的用户群

优点:有很多完善的框架和工具库,用户量大

缺点:代码繁多,使用大量内存,启动时间慢

C++

编程语言中的老祖,其他语言皆由此而生。执行速度最快无人能及。但是写起来最为复杂,开发难度大

优点:程序性能高

缺点:学习成本高,开发难度大

综上

如果是作为新手入门语言,推荐python,学习难度低,应用广泛,不仅可以做web方面开发,也可以做科学计算和人工智能方面的开发,潜力大

做web几年了的朋友,可以选择golang,可以更好地处理高并发

java目前开发者人数众多,想脱颖而出不容易,建议新入坑的学习前两种语言

C++学习成本很大,建议有一定基础后再学习

原文  https://studygolang.com/articles/21975
正文到此结束
Loading...