汇编是硬件基础课程,从字面上就应该知道是偏硬的东西,特别是软件跟硬件之间有很高速度要求的时候,一定要用汇编语言。总之,汇编就是跟硬件打交道的。
至于你问面向对象,这个很难说清楚,不过我能告诉你的是,所谓“面向对象”是程序员思考问题的方式,与之同属的还有“面向过程”“面向函数”等等的编程方法——这是从“人类对问题的认识和处理方式上来分类的”,跟编不编译没有直接关系。
而编译程序,与之对应的就是解释程序了。编译的程序一般都是二进制代码,运行效率比解释程序稍高;解释程序,并没有把程序转换成二进制代码,而是运行的时候,做到这一条代码此时才把这条代码转成相应的机器代码执行的。
汇编是低级语言,面向机器的
C/C++ JAVA VB 等是高级语言,面向对象的
机器码-汇编-其它
C/C++ JAVA VB 等是高级语言,面向对象的
C
人最容易理解的语言。
低级语言:汇编或二进制编码写的程序;
中级语言:C/C++
既有低级语言的高效,也有高级语言的特性,大多数人把这归类为高级语言
高级语言:Visual
C++,Delphi,Visual
BASIC
,C++、C#。