PHP,Java,Python,C,C++ 这几种编程语言都各有什么特点或优点

 我来答
zenki1984
2017-10-28 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1357
采纳率:83%
帮助的人:398万
展开全部
说到底还是用途不一样。。性能不一样。。。
先说C吧,它是现代编程语言的祖师爷,所以非常古老了,在现代应用中使用不多。但由于C是祖师爷,所以绝大部分语言,写法都和C语言差不多。。。常常用作学习其他语言的基础。。而C语言也有其他语言不可替代的用途,现在最主要的应用就是单片机。。。单片机是啥?就是用C语言控制一些简单的电子元件。。。比如电视用的遥控器,其实就是一个单片机。
PHP是用来做网站的,其实从技术角度,属于第一代的后端技术(植入式脚本技术),现在最新的后端技术,已经发展到第三代了(MVC架构),因此从技术上讲,PHP早该过时了,但由于市场需求的存在,所以它依然是做网站后台的主流之一。。就类似于WindowsXP一样,技术上太淘汰了,但市场却依然是主流,普及度依然很高。缺点一大堆,但又个最主要的优势,就是简单。。。MVC虽好,但学习难度远比PHP要高的多。
C++是面向对象的C语言,由于偏底层,所以性能非常高,仅次于C语言,主要用在一个要求高性能的领域。。。这个不好说,因为实际需求上,用处挺杂的,而且也确实不太好学。。因为它把C语言面向过程的那套东西,和JAVA面向对象的那些东西,堆砌到了一起。。也就同时把两种完全不同的思想揉在了一起。。个人的理解是,它就像周星驰电影里的那个“要你命3000”,把苍蝇拍,杀虫剂,手枪,手榴弹,灭鼠灵,用一根麻绳串在一起。。。杀虫可以,灭鼠可以,杀人也可以,堪称无所不能。。。但用起来,真是麻烦死了。。所以对于很多人来说,认可它的地位,承认它的功能,但敬而远之。
JAVA是今天真正意义上的大道正宗,名门正派。。。。丐帮有降龙十八掌,华山派有独孤九剑。。但你却很难说出,少林派有什么武功特别强。。而它又是公认的名门正宗。。。这其实就已经说明问题了,JAVA没有什么特别强的方面,但每个方面都不弱。。整体平均值,便非常高。。JAVA还有一个比较突出的优势,就是它是安卓系统的官方开发语言。。既然说到了少林,就不得不提一下武当。。。那就是微软的官方语言C#。。。.C#和JAVA相比,其实80%都是一样的。。几乎等于学一门,会两门,C#比JAVA稍微简单一些,IDE也好一些,其实比JAVA更适合新手,但由于之前不能跨平台,所以流行度比JAVA低,但确是游戏开发行业的第一大语言。。JAVA与C#基本可以看成一门语言的两种方言。。英式英语和美式英语的差别一样。。说到底还是半斤八两。。。一个是传统应用和安卓系统的第一大语言,一个是WINDOWS系统和游戏开发的第一大语言。。而且学一门会两门,你还要求啥?
Python也是个很有历史的语言,诞生时间和JAVA,C#差不多,但今天却依然非常时髦。。因为它的语法,简洁,优雅,风骚到了极致。。像写信一样写代码。。而又无所不能,JAVA和C#能做到的,Python几乎一样都不少。。。简单易学,尤其受到初学者喜爱。。但Python更像一把双刃剑,优点特别突出,缺点也特别明显,就是特别慢。。。一般认为,Python比JAVA慢25倍到50倍。。还有一门语言叫Ruby,和Python相似,也是语法特别简洁。。但比Python更慢,用途也不如Python。。。基本可以看作华山,丐帮,在某些情况下,可以胜过少林武当。。但整体上比较,还是要差一截。。但即便如此,它的前景也是非常好的。。由于语法简单,更容易被机器解析,所以在人工智能领域非常有前途。比如那个下围棋的Alpha Go,以及中国的北斗卫星定位系统。。都有大量的Python代码在里面。
育知同创教育
2018-07-30 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
特点或者优点都是术语多,说了估计你也看不明白,只说适用领域:
php:web网站开发,入门上手很容易
java:网站、后台服务、安卓
pythone:主要用于后台服务或是服务器脚本
c:一般只用于嵌入式硬件开发
c++:主要用于后台服务和桌面软件及游戏开发
c#:网站、后台服务、桌面软件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老男孩教育
2021-12-14 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
Python:
学完之后可以从事:web开发、应用开发、大数据、数据挖掘、科学计算、机器学习、人工智能、运维、自然语言处理等。就业薪资:北京地区Python开发工程师,工资收入水平应届毕业生起步10k左右。
GO语言:
相对于来讲,GO语言并不是很难。但是GO语言的学习资料相对于其他语言比较少,所以学习起来没有其他语言那么便利;很多人都说GO语言很火,按照数据来讲是的,尤其是在国外,GO语言非常火,有很好的开发效率,主要用于服务器端的开发,进行处理日志、数据打包、虚拟机处理、文件系统等。就业薪资:GO语言起步薪资相对于较低,而且招聘岗位也不是很多。
Java:
Java可以做:安卓和IOS的应用开发、视频游戏开发、桌面GUI、软件开发等。就业薪资:Java属于老牌编程语言,但是由于市场上开发人员较多,竞争激烈,薪资比较平稳,招聘需求量也不是很高,如果是应届毕业生的话,可能并不是很好找工作。
C++:。
C++可以做:搜索引擎、软件开发、操作系统、视频游戏等。就业薪资:C++开发工程师起薪工资一万左右,高级工程师薪资两万左右,但是学习起来不易,对基础、学历都有要求。
PHP:
PHP代表超文本预处理器,它是一种服务器端脚本语言,用于开发动态网站或Web应用程序,PHP可以轻松地与所有主要操作系统上的所有主要web服务器集成,免费且高效,即便是非技术用户,可以轻松一些有用的技巧,使他们的网页更易于管理、有用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式