面向对象程序设计第一分.docVIP

  • 3
  • 0
  • 约7.58千字
  • 约 10页
  • 2016-11-28 发布于贵州
  • 举报
面向对象程序设计第一分

第四章 面向对象程序设计 1、类 2、对象 3、接口 4.1 编程语言的几个发展阶段 机器语言 如:汇编语言 过程语言 如:c 语言,Fortran 语言等 使用面向过程语言,人们只需按着自己的意图来编写各个函数,语言的语法更接近人们的自然语言,所以,习惯上也称过程语言是高级语言.但是,无论那种高级语言编写的源文件,计算机都不能直接执行,因为计算机只能直接识别,执行机器 指令.因此,必须把源文件转换成机器指令,然后计算机去执行相应的机器指令. 将高级语言编写的源程序转化成机器指令,经常使用下列两种方式: (1)编译方式 Compilation:针对当前的机器处理器芯片,将源程序全部翻译成机器指令,称做目标程序,再将目标程序交给计算机执行. (2)解释方式 Interpretation:这种方式不产生整个的目标程序,而是根据当前的机器处理器芯片,边翻译边执行,翻译一句执行一句. Java语言的处理方式既不是第1种也不是第二种,Java 语言的创造发明之处在于,它不针对特定的CPU芯片进行编译。 Java提供的编译器把源程序编译成称做字节码的 一个中间代码.字节码是很接近机器码的文件,可以在提供了Java虚拟机JVM的任何系统上被解释执行.因此,Java本质上是解释执行的程序,当字节码加载到内存之后,再由Java的解释器对字节码按上述2的解释方式执行,即翻译一句

文档评论(0)

1亿VIP精品文档

相关文档