浅谈C,JAVA,Python各自优劣

前言

小白在学一门语言之前,往往会纠结,学什么语言好呢?而现如今计算机语言这么多,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语言,相当于了解了编程语言的一切,支持硬件级别的处理

缺点:不具备运行时检查机制,不支持面向对象编程,上手较难

猜你喜欢

转载自blog.csdn.net/weixin_44297303/article/details/88737484