高级语言和面向对象语言有什么区别?面向过程语言又是指的什么语言,它是否属于高级语言
发布网友
发布时间:2022-04-29 09:12
我来回答
共1个回答
热心网友
时间:2023-10-13 19:34
按分类来说,计算机编程语言可以分为高级语言和非高级语言,也可以分为面向对象语言和非面向对象语言(可以说是分为面向对象和面向过程),当然,还要其他分类。
所以,高级语言和面向对象语言,两者没有可比性,属于不同分类。好比高矮肥瘦。高和瘦,不可比,高和瘦的区别,我回答不上来。
面向对象语言,按等级来分的话,属于高级语言吧。
面向过程语言么,就是语言代码按算法过程一步一步编写的语言。好比跨栏,先跨第一个,再跨第二个,一个个来,这就是过程,面向过程语言差不多就是这么个意思,跨的时候,先左脚还是先右脚,这也是一个过程。那么用面向过程的语言来写一个跨栏程序,就要一步一步写好怎么走。
这就是面向过程语言。
至于面向过程语言是不是高级语言,就好像问这个人很瘦,他高不高?不一定。面向过程的语言,有低级的(如汇编),也有高级的(如C)。
面向对象语言么,写跨栏程序的时候,写了一个对象叫人,这个人有个功能叫跨栏,使用的时候就对这个人说:你,给我跨栏去。至于你怎么跨,随便你。
个人认为,其实面向对象也是封装了过程语言而已。本质上还是0和1的机器码在执行。只不过更符合我们对现实世界的抽象观念而已。比如那个跨栏的对象:人。里面的跨栏功能还是过程化的,当然,你可以写各种花样的跨栏方法,比起单纯的面向过程的跨栏要灵活。
热心网友
时间:2023-10-13 19:34
按分类来说,计算机编程语言可以分为高级语言和非高级语言,也可以分为面向对象语言和非面向对象语言(可以说是分为面向对象和面向过程),当然,还要其他分类。
所以,高级语言和面向对象语言,两者没有可比性,属于不同分类。好比高矮肥瘦。高和瘦,不可比,高和瘦的区别,我回答不上来。
面向对象语言,按等级来分的话,属于高级语言吧。
面向过程语言么,就是语言代码按算法过程一步一步编写的语言。好比跨栏,先跨第一个,再跨第二个,一个个来,这就是过程,面向过程语言差不多就是这么个意思,跨的时候,先左脚还是先右脚,这也是一个过程。那么用面向过程的语言来写一个跨栏程序,就要一步一步写好怎么走。
这就是面向过程语言。
至于面向过程语言是不是高级语言,就好像问这个人很瘦,他高不高?不一定。面向过程的语言,有低级的(如汇编),也有高级的(如C)。
面向对象语言么,写跨栏程序的时候,写了一个对象叫人,这个人有个功能叫跨栏,使用的时候就对这个人说:你,给我跨栏去。至于你怎么跨,随便你。
个人认为,其实面向对象也是封装了过程语言而已。本质上还是0和1的机器码在执行。只不过更符合我们对现实世界的抽象观念而已。比如那个跨栏的对象:人。里面的跨栏功能还是过程化的,当然,你可以写各种花样的跨栏方法,比起单纯的面向过程的跨栏要灵活。
热心网友
时间:2023-10-13 19:34
按分类来说,计算机编程语言可以分为高级语言和非高级语言,也可以分为面向对象语言和非面向对象语言(可以说是分为面向对象和面向过程),当然,还要其他分类。
所以,高级语言和面向对象语言,两者没有可比性,属于不同分类。好比高矮肥瘦。高和瘦,不可比,高和瘦的区别,我回答不上来。
面向对象语言,按等级来分的话,属于高级语言吧。
面向过程语言么,就是语言代码按算法过程一步一步编写的语言。好比跨栏,先跨第一个,再跨第二个,一个个来,这就是过程,面向过程语言差不多就是这么个意思,跨的时候,先左脚还是先右脚,这也是一个过程。那么用面向过程的语言来写一个跨栏程序,就要一步一步写好怎么走。
这就是面向过程语言。
至于面向过程语言是不是高级语言,就好像问这个人很瘦,他高不高?不一定。面向过程的语言,有低级的(如汇编),也有高级的(如C)。
面向对象语言么,写跨栏程序的时候,写了一个对象叫人,这个人有个功能叫跨栏,使用的时候就对这个人说:你,给我跨栏去。至于你怎么跨,随便你。
个人认为,其实面向对象也是封装了过程语言而已。本质上还是0和1的机器码在执行。只不过更符合我们对现实世界的抽象观念而已。比如那个跨栏的对象:人。里面的跨栏功能还是过程化的,当然,你可以写各种花样的跨栏方法,比起单纯的面向过程的跨栏要灵活。
热心网友
时间:2023-10-13 19:34
按分类来说,计算机编程语言可以分为高级语言和非高级语言,也可以分为面向对象语言和非面向对象语言(可以说是分为面向对象和面向过程),当然,还要其他分类。
所以,高级语言和面向对象语言,两者没有可比性,属于不同分类。好比高矮肥瘦。高和瘦,不可比,高和瘦的区别,我回答不上来。
面向对象语言,按等级来分的话,属于高级语言吧。
面向过程语言么,就是语言代码按算法过程一步一步编写的语言。好比跨栏,先跨第一个,再跨第二个,一个个来,这就是过程,面向过程语言差不多就是这么个意思,跨的时候,先左脚还是先右脚,这也是一个过程。那么用面向过程的语言来写一个跨栏程序,就要一步一步写好怎么走。
这就是面向过程语言。
至于面向过程语言是不是高级语言,就好像问这个人很瘦,他高不高?不一定。面向过程的语言,有低级的(如汇编),也有高级的(如C)。
面向对象语言么,写跨栏程序的时候,写了一个对象叫人,这个人有个功能叫跨栏,使用的时候就对这个人说:你,给我跨栏去。至于你怎么跨,随便你。
个人认为,其实面向对象也是封装了过程语言而已。本质上还是0和1的机器码在执行。只不过更符合我们对现实世界的抽象观念而已。比如那个跨栏的对象:人。里面的跨栏功能还是过程化的,当然,你可以写各种花样的跨栏方法,比起单纯的面向过程的跨栏要灵活。
高级语言和面向对象语言有什么区别?面向过程语言又是指的什么语言,它是...
面向对象语言,按等级来分的话,属于高级语言吧。面向过程语言么,就是语言代码按算法过程一步一步编写的语言。好比跨栏,先跨第一个,再跨第二个,一个个来,这就是过程,面向过程语言差不多就是这么个意思,跨的时候,先左脚还是先右脚,这也是一个过程。那么用面向过程的语言来写一个跨栏程序,就...
计算机语言可以分为哪四种模式
面向过程语言:面向过程语言是以过程或函数为基础的,这种语言对底层硬件,内存等操作比较方便,但是写代码和调试维护等会很麻烦。例如:c语言面向对象语言:面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基...
高级语言可分为面向过程和面向对象两大类什么属于面向过程的高级...
一、主体不同 1、C++:是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计。2、JAVA:是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。二、特点不同 1、C++:不仅拥有计算机高效运行的实用性特...
...高级语言?是因为它面向对象吗?java是不是比C语言方便很多啊?_百度...
C和Java都是计算机的高级语言。相对低级语言来说,高级语言更接近人类的思维方式,更容易理解和掌握,用高级语言编写程序时,感觉像是学生写作文一样,既能表达准确又不那么吃力。低级语言分为机器语言(二进制语言)和汇编语言(符号语言)。早期的程序开发,用的是汇编语言,编程难度较大,因为汇编语言不...
面向对象和面向过程的语言有什么不同?都有什么呀?
面向对象的语言主要是类和对象,实现功能均由类封装 ,而面向过程的语言主要是结构化编程。面向对象的语言:JAVA、SmallTalk等 面向过程的语言比较多:Basic、C等常见的高级语言 C++是面向对象和面向过程结合的语言。补充:VB与Basic的关系和VC与C++的关系一样,一个是集成开发环境,一个是语言。VC和C++ ...
什么是面向过程的语言和面向对象的语言?
面向过程基于算法函数过程 数据流图、伪代码,面向对象 基于对象类UML建模 Rose,viso等。面向对象编程语言是支持类或对象的语法机制,并有现成的语法机制,能方便地实现面向对象编程四大特性(封装、抽象、继承、多态)的编程语言。面向过程的语言:面向过程思想一种以过程为中心的编程思想,是以什么正在发生...
高级语言和机器语言有什么区别?
1、高级语言:是一种独立于机器,面向过程或对象的语言。2、机器语言:是机器能直接识别的程序语言或指令代码。二、特点不同 1、高级语言:是参照数学语言而设计的近似于日常会话的语言。例如,要将2个变量相加并赋值给第三个变量,用高级语言表达为var3=var1+var2。2、机器语言:每一操作码在计算机...
高级语言有哪些?
主要的纯面向对象语言是 Smalltalk。 虽然各种语言属于不同的类型,但它们各自都不同程度地对其他类型的运算模式有所支持。 程序设计语言从机器语言到高级语言的抽象,带来的主要好处是: 1.高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作; 2.高级语言为程序员提供了结构...
面向对象的语言和面向过程有什么区别啊
一、编程思想不同 1、面向过程:是一种以过程为中心的编程思想。都是以什么正在发生为主要目标进行编程。2、面向对象语言:是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。二、特点不同 1、面向过程:就是分析出解决问题所需要的步骤...
高级语言解释方式是指
高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。例如,要将2个变量相加并赋值给第三个变量,用高级语言表达为var3=var1+var2。计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,...