python、JAVA、C++哪种语言最有潜力?
2个回答
2018-04-25
展开全部
首先纠正一点:最有潜力的是人,不是某一门计算机语言,它最多给你一个谋生手段,无关你的人生发展。
如果你还未走出学校大门,可以先了解下这些语言的应用场景,结合自身的兴趣,再选择你想要从事的行业,以后的职业生涯里兴趣可以作为支持你在无尽的bug中走下去的支柱之一。
无论学习哪一门语言,其它的多多少少都会了解一些。语言根据业务需要选取的,很多项目也不是靠一门语言完成的。
机器学习人才缺口很多,这方面如果感兴趣,个人推荐学习C++和python,当然,前提是你大学时数学和英语学的不错。
如果你还未走出学校大门,可以先了解下这些语言的应用场景,结合自身的兴趣,再选择你想要从事的行业,以后的职业生涯里兴趣可以作为支持你在无尽的bug中走下去的支柱之一。
无论学习哪一门语言,其它的多多少少都会了解一些。语言根据业务需要选取的,很多项目也不是靠一门语言完成的。
机器学习人才缺口很多,这方面如果感兴趣,个人推荐学习C++和python,当然,前提是你大学时数学和英语学的不错。
展开全部
python:适合小工具小程序快速开发,无论是网站还是小游戏都非常方便。但python的脚本的运行效率较低,不适合对运行效率要求较高的程序;
JAVA:采用严格的面向对象编程方法,同时有很多大型的开发框架,比较适合企业级应用;
C++:C++是多范式编程语言。它不仅支持传统的面向过程编程,也支持面向对象编程,而且引入范形编程,C++运行效率较高,同时能够比较容易地建立大型软件,适合对效率要求高的软件,比如机器学习中的神经网络,大型游戏内核编程等等。
从语言特性来说:
Python是一种脚本语言,是解释执行的,不需要经过编译,所以很方便快捷,且能够很好地跨平台,写一些小工具小程序特别合适。
而C++则是一种需要编译后运行语言,在特定的机器上编译后在特定的机上运行,运行效率高,安全稳定。但编译后的程序一般是不跨平台的。
而java既可以是解释执行也可以是编译执行。
从垃圾回收机制:
C++需要程序员收到回收,而JAVA和Python都有自己的垃圾回收机制GC。具体两者又有不同,Python的垃圾收集机制主要使用的引用计数方式。
JAVA:采用严格的面向对象编程方法,同时有很多大型的开发框架,比较适合企业级应用;
C++:C++是多范式编程语言。它不仅支持传统的面向过程编程,也支持面向对象编程,而且引入范形编程,C++运行效率较高,同时能够比较容易地建立大型软件,适合对效率要求高的软件,比如机器学习中的神经网络,大型游戏内核编程等等。
从语言特性来说:
Python是一种脚本语言,是解释执行的,不需要经过编译,所以很方便快捷,且能够很好地跨平台,写一些小工具小程序特别合适。
而C++则是一种需要编译后运行语言,在特定的机器上编译后在特定的机上运行,运行效率高,安全稳定。但编译后的程序一般是不跨平台的。
而java既可以是解释执行也可以是编译执行。
从垃圾回收机制:
C++需要程序员收到回收,而JAVA和Python都有自己的垃圾回收机制GC。具体两者又有不同,Python的垃圾收集机制主要使用的引用计数方式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询