打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
编程语言有几类?代表有哪些?各自的特点,相同点和区别,优缺点,难易程度。实用性?

编程语言有很多不同的分类标准,先说一下分类,比如:



低级语言,高级语言,专用语言;

强类型语言,弱类型语言(一般来说,高级语言是强类型语言,低级语言是弱类型语言,c语言有些特殊,算是介于两者之间);

高级语言还分为:编译型语言,解释型语言(有时候也称作脚本语言,而Java是介于两者之间的一种语言。)

这里就拿一些比较常用的语言来说明各自的优缺点:

高级语言:如c++,Java,Python等等都是高级语言,它的优势是很强大,开发效率高,更加贴近人的思维。(其中Python的开发效率是最高)

低级语言:如汇编语言,机器语言,c语言(暂且归为此类),贴近计算机的底层,如果是黑客的话,一般需要掌握一些关于底层的东西,缺点是难学(c语言相对来说,要好一点,比c++简单)。

专用语言:如CAD绘图语言和数据库所用的SQL语句(实际上并不一定将它们当做一门语言),是作为某一个方面所用,学习难度不大,但是作用面有限。



脚本语言(解释型):最为著名的就是Python还有JavaScript了,一般来说非常容易学,拿python作为例子的话,简单,易学,很强大,但是python的速度没有编译型语言快。(Java的话,是脚本语言,但是它的优缺点却和编译型语言差不多)

编译型语言:c++(c语言),Fortran等等,学习难度较大(相比于python来说),但是也非常强大,速度也很快。

每种语言都有每种语言的特点,光说一个语言种类的特点是很难概括所有语言的,下面我介绍几种比较常用的语言,也是推荐去学习的语言,下面所说的特点并非全部特点,只是一些比较主流的特点。

c(c++)语言:偏低层,对于硬件底层感兴趣,喜欢游戏编程,以及黑客,推荐去学,但是学成的速度很慢。

Python:简单,易上手,强大(在多个方面都有很强大的应用),初学者非常适合学习。主要方向为web开发,爬虫,数据分析和人工智能方面

Java:小编没用过,但是在安卓开发方面很强,其他的我不是很清楚(可以类比一下c+)。

JavaScript:简单易学,网页制作,游戏动画方面。

SQL:对于数据库的操作,一般都要学。

其他的我就不说了,感兴趣可以自行了解,如果想了解python和c+可以关注我的头条号,我会时常更新一些有趣的东西。

每种语言有每种语言的特点,三言两语无法穷尽,需自行比较,反复斟酌。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
每个程序员都该学习的5种开发语言
Python和PHP之间如何选择?
盘点近期十大编程语言,都是谁发明的?以及相应的特征介绍
2023年最火的编程语言,你学了吗?
2020必学必备语言Python,来了解下他的优缺点
编程语言会统一?八大类语言包你看个透彻……
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服