乐愚社区Beta

 编程语言  >  想问一下C/C++、JAVA、Python有什么不同,又各自有哪些优缺点?

想问一下C/C++、JAVA、Python有什么不同,又各自有哪些优缺点?

lzwith  L0  • 2019-05-19 • 回复 2 • 只看楼主举报    

想问一下C/C++、JAVA、Python有什么不同,又各自有哪些优缺点?

2条回帖
旁观者  L21  评论于
(3)  回复(0) 1#

前言
小白在学一门语言之前,往往会纠结,学什么语言好呢?而现如今计算机语言这么多,C,JAVA,Python等,它们是否有优劣之分,答案是否定的,不同的语言在各自的领域中都有各自的优势!本文就简介C,JAVA,Python各自优劣,望能给正纠结学习什么语言的你,一点参考。。。。

C,JAVA,Python简介

1)生命力顽强的JAVA
java诞生于1995年,曾一度家喻户晓,稍微了解计算机的人基本上无人不知,外面也有着铺天盖地的java培训班,来看看java到底为何如此火:
用途:Android & IOS 应用开发,视频游戏开发,桌面GUIs(即图形用户页面),软件开发,架构等。
优势:市场对JAVA开发者需求旺盛,Android开发的基石,java跨平台实现一处编译多处执行,拥有强大的类库,Web开发(主流语言)。
缺点:占用大量的内存,启动时间较长,不直接支持硬件级别的处理
上手难度适中

2)热度猛增的Python
python诞生于1991年,Python的强大在于它的不伦不类,说它是解释执行,它却会编译成文件,说它是脚本语言,它却具有面向对象的所有性质,如今python开源的类库已经非常强大了,什么功能都有,python也成了大数据方向必要的工具。一句话概括:Python是一项服务器端解释型开源非编译脚本语言,可单独使用,也可以作为django等框架的组成部分。
用途:爬虫,Web开发,视频游戏开发,桌面GUIs(即图形用户页面),软件开发,架构等。
优势:拥有强大的开源类库,开发效率高,作为Raspberry Pi等新型平台开发基础,易上手
缺点:运行速度低于编译型语言,在移动计算领域乏力

3)被称为万物之源的C语言
C语言是编译执行的语言,linux下常用的编译器是gcc,c语言源代码可以直接被编译成可执行程序(机器码),说它是万物之源是因为其他各种语言都是用C语言写的,如java、php、python……
用途:操作系统,软件开发,硬件等
优势:可移植性强,体型小巧,易镶入现代处理器,了解了C语言,相当于了解了编程语言的一切,支持硬件级别的处理
缺点:不具备运行时检查机制,不支持面向对象编程,上手较难

仙道吾邪君  L0  评论于
(0)  回复(0) 2#
c和c++差不多,python是简化的java
还没注册帐号?快来注册社区帐号,和我们一起嗨起来!
关于本社区

集各类兴趣爱好于一身的轻量化交流社区,在此您可以和他人一起分享交流您觉得有价值的内容,社区鼓励大家发表原创内容,为社区添砖加瓦!

发帖奖励 → 社区版规 → 招聘版主 →
推荐版块
扫描二维码下载社区APP
回到顶部