前言
自 1946 年 2 月 14 日世界上首款计算机 ENAC 问世, 第一代计算机语言 "机器语言" 便诞生了, 它使用的是最原始的穿孔卡片, 这种卡片上使用的语言只有专家才能理解, 与人类语言差别极大. 这种语言本质上是计算机能识别的唯一语言, 人类很难理解. 为了能让人们更容易理解并编写, 于是便有了第二代的 "汇编语言", 相比机器语言, 汇编语言大大前进了一步, 尽管它还是太复杂, 人们在使用时很容易出错误, 但毕竟许多数码已经开始用字母来代替. 简单的 "0,1" 数码谁也不会理解, 但字母是人们能够阅读并拼写的. 虽然第二代计算机语言仍然是 "面向机器" 的语言, 但它已注定成为机器语言向更高级语言进化的桥梁. 当计算机语言发展到第三代时, 就进入了 "面向人类" 的语言阶段. 你可以阅读, 并直接用人类的语言来输入. 对我们汉语来说, 目前还不能用中文汉字来输入指令, 这主要是因为中文的输入还没有一个非常好的手段. 第三代语言被人们称之为 "高级语言". 高级语言是一种接近于人们使用习惯的程序设计语言. 它允许用英文写计算程序, 程序中所使用的运算符号和运算式子, 都和我们日常用的数学式子差不多. 高级语言容易学习, 通用性强, 书写出的程序比较短, 便于推广和交流, 是很理想的一种程序设计语言. 我们今天讲述的就是第三代语言 "高级语言" 中的 Java 语言.
1.Java 的诞生
在 1991 年时候, James Gosling 在 Sun 公司的工程师小组想要设计这样一种主要用于像电视盒这样的消费类电子产品的小型计算机语言. 这些电子产品有一个共同的特点: 计算处理能力和内存都非常有限. 所以要求: 语言必须非常小且能够生成非常紧凑的代码, 这样才能在这样的环境中执行. 另外, 由于不同的厂商选择不同的 CPU, 因此, 要求该语言不能和特定的体系结构绑在一起, 要求语言本身是中立的, 也就是跨平台的. 最初这个语言命名为 "Green", 类似于绿色软件的意思. 其原先的目的是为家用消费电 子产品开发一个分布式代码系统, 这样我们可以把 E-mail 发给电冰箱, 电视机等家用电器, 对它们进行控制, 和它们进行信息交流. 开始, 准备采用 C++, 但 C++ 太 复杂, 安全性差, 最后基于 C++ 开发一种新的语言 Oak,Oak 是一种用于网络的 精巧而安全的语言, Sun 公司此投标一个交互式电视项目, 但结果是被 SGI 打败. 可怜的 Oak 几乎无家可归, 恰巧这时 Mark Ardreesen 开发的 Mosaic 和 Netscape 启发了 Oak 项目组的成员. 他们用一种全新的语言编写了一款浏览器, 得到了 Sun 公司首席执行官 Scott McNealy 的支持. 在一次几位该成员组的会员在一家名为 "爪蛙" 咖啡的店里正在讨论给这个新的语言取什么名字时, 有一 个人灵机一动说就叫 Java 怎样, 得到了其他人的赞赏, 于是, Java 语言就诞生了.
2.Java 的历史
1995 年 5 月 23 日, Java 语言正式诞生.
1996 年 1 月, 第一个 JDK-JDK1.0 诞生.
1996 年 4 月, 10 个最主要的操作系统供应商申明将在其产品中嵌入 Java 技术.
1996 年 9 月, 约 8.3 万个网页应用了 Java 技术来制作.
来源: http://www.bubuko.com/infodetail-3217065.html