一些程序设计语言的作用、分类

机器语言(也就是计算机硬件能直接理解的二进制0和1序列):不分类
汇编语言(也称助记符):asm,ack,MASM
过程式程序设计语言:c,basic,Fortran
面向对象程序设计语言:c++,c#,java,vb,Delphi

脚本语言:javascript,vbscript,jscript,ASP,ASP.NET,PHP,Perl,Python


编译型/解释型
-------------------
编程语言的分类
在计算机行业中,通常有几代语言来表示编程语言的发展。

1GL:第一代编程语言,机器语言,机器能够直接执行的语言,也就是0和1,这种语言机器看起来比较直接,可是人看起来就比较头痛了;
2GL:第二代编程语言,汇编语言,汇编语言是在机器语言上的一层抽象,它的作用就是为每个机器代码设计一个助记符,编程人员通过助记符进行编程;
3GL:第三代编程语言,高级语言,C或java都属于这一类,这种语言更接近一点人类语言,同时也不怎么考虑具体的内存分配与实现机制,这一种语言是我们现在广泛使用的计算机语言;
4GL:第四代编程语言,我们在数据库中使用的SQL语言就是这一类语言,它接近人类语言,而且更少关心实现的方法,它处理的单元不再是单个的数据单元,而是一批数据单元
5GL:第五代编程语言,使用图形化的接口来反映程序的内在结构,然后将这种图形化的接口转化为4GL或3GL语言进行处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值