面向对象程序设计-Java张白一第三版第1章.pptVIP

  • 20
  • 0
  • 约1.92万字
  • 约 105页
  • 2018-10-17 发布于浙江
  • 举报

面向对象程序设计-Java张白一第三版第1章.ppt

面向对象程序设计-Java张白一第三版第1章.ppt

第1章 Java系统环境概述       1.1 编程语言的发展   自从1946年第一台电子计算机问世以来,人们一直在探索着自然语言与计算机语言之间的映射问题。我们知道,人类的任何思维活动都是借助于人们所熟悉的某种自然语言进行的。若希望借助计算机完成人类的一种思维活动,就需要把用自然语言表达的东西转换成计算机能够理解和执行的语言形式,这便是编程语言或程序设计语言。毫无疑问,电子计算机毕竟是一种机器,它能够理解和执行的编程语言和自然语言之间存在着较大的差距,这种差距被人们称做“语言的鸿沟”。这一鸿沟虽不可彻底消除,但可以使其逐渐变窄。 事实上,从计算机问世至今,各种编程语言的发展变迁,其目的就是为了缩小这一鸿沟。图1.1引自参考文献[3],笔者稍作修改,该图展示了从机器语言发展到面向对象的语言使“语言的鸿沟”变窄的情形。 图1.1 编程语言的发展与“语言的鸿沟”的变化 1.1.1 机器语言   电子计算机是一种机器,这种机器主要由电子元器件构成。对于电子元器件来说,最容易表达的是电流的通/断或电位的高/低两种状态。因此,在电子计算机问世之初,人们首先想到的是用“0”和“1”两种符号来代表电路的通和断两种状态,这便是最早的编程语言——机器语言。   机器语言是计算机能够理解并直接执行的唯一语言,整个语言只包含“0”和“1”两种符号。用机器语言编写的程序,无论是它的指令、

文档评论(0)

1亿VIP精品文档

相关文档