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

小猿圈IT · · 856 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

python

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

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

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

golang

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

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

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

java

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

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

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

C++

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

优点:程序性能高

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

综上

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

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

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

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


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:小猿圈IT

查看原文:2019年python、golang、java、c++如何选择2019-07-18

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

856 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传