JAVA程序设计教程 第1章.pptVIP

  • 3
  • 0
  • 约1.23万字
  • 约 68页
  • 2016-12-10 发布于江西
  • 举报
1.1 Java发展简史   Java是Sun公司的产品,而Sun公司一直是以经营工作站而闻名的。在相当长的时期中,PC越来越强的功能对Sun工作站构成了很大压力,于是Sun公司企图通过开拓电子消费类产品市场减轻这种压力。为此,1991年,SunMicrosys-tems公司的James Gosling等开发者开发了一个称为“Green”的项目。这个项目的主要目的是开发一个分布式系统架构,并使其能在像交互式电视、烤面包箱等消费类电子产品的运行平台上执行。因为这些设备没有很强的处理能力和大容量的内存,所以这个语言必须非常小并且能够生成非常紧凑的代码。   另外,由于不同厂商可能选择不同的CPU,因此这个语言不能够限定在单一的体系结构下。当时,不管是C和C++这样的主流语言,还是其他的绝大多数语言都只能对特定目标进行编译。为一种类型的CPU芯片编译C++程序就需要一个以该CPU为目标的C++编译器。另外,C++中的指针操作功能尽管很强大,但操作不慎就会引起问题,使程序出现错误。因此,Green小组的开发者将C++语言进行简化,去掉指针操作、运算符重载、多重继承等复杂机制,开发出一种新的语言。这是一种解释执行的语言,在每个芯片上装上一个该语言的虚拟机即可运行。   Green小组成员根据公司楼外的一棵橡树而将这种语言命名为“Oak”,这就是Java语言的前身。后来发现Oak已是另

文档评论(0)

1亿VIP精品文档

相关文档