一些程序设计语言的作用、分类
2011-07-21 00:08
211 查看
机器语言(也就是计算机硬件能直接理解的二进制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语言进行处理
汇编语言(也称助记符):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语言进行处理
相关文章推荐
- 分类: linux程序设计 2012-03-06 22:01 10646人阅读 评论(5) 收藏 举报 linux语言c工具gcc程序开发 调试是每个程序员都会面临的问题. 如何提高程序员的调
- 程序设计语言的分类
- 自己搞,带注释,适合初学者:C程序设计语言练习1-22 把较长的输入行折成短一些的两行或多行,折行的位置在输入行的第n列之前的最后一个非空格之后
- Go语言程序设计的一些规则和注意事项
- 【原创】C程序设计语言(2版KR) - C语言基础知识(1) 分类: Linux --- C 2014-11-21 16:16 73人阅读 评论(0) 收藏
- 程序设计语言分类
- Java-P: 1、程序设计语言的分类
- C程序设计语言- 函数与程序结构-3.1----函数的基本知识、外部变量、作用域规则、头文件
- 【JAVA语言程序设计基础篇】--图形用户界面基础--一些总结
- 【JAVA语言程序设计基础篇】--图形--一些练习
- 程序设计语言分类
- go语言学习-未分类的一些记录
- 程序设计语言分类
- C程序设计语言 chapter1 1.10 变量和作用域
- [程序设计语言]-[核心概念]-02:名字、作用域和约束(Bindings)
- 程序设计语言 种类,特点,分类
- 关于程序设计语言的一些看法
- 程序设计语言的分类
- 汇编语言一些寄存器的作用
- 【JAVA语言程序设计基础篇】--图形-- 一些总结