没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
11页
外文翻译参考文献综述 译文: J2EE和Java领域 1. 介绍 20世纪70年代以来随着计算机革命的开始,对计算机先进软件的需求大大增加,从而可以充分利用功能日益增强的精密的计算机的处理数据的能力。C编程语言逐渐成为支柱,使程序员开发软件像计算机运行一样流畅。 80年代以来,程序员又目睹了编程语言领域的又一次变革的高潮。C语言的编程能力已经不能满足计算机的技术发展的需要。这问题并不是新问题。它造成了一代又一代的编程语言的新老更替。问题是,它使得程序设计过于复杂,从而使计算机软件的设计,编写和开发落后于硬件的发展。就是这个时候,两种基于设计概念的编程语言Simula 67和Smalltalk (从上世纪60年代末)带来了接近编程语言未来前景的循序渐进的步骤。这期间,当面向对象编程( OOP ), 与它一种新的编程语言,所谓的C++在程序员中掀起了一场风暴。 1979年,Bjarne Stroustrup的在新泽西州的贝尔实验室增强了C 语言,使其具有面向对象的特点即所谓的C++语言(++是C编程语言增强的承载符号 )。C++是一个真正的提高的C编程语言,它开始是一种前置语言,该计划最初
资源推荐
资源详情
资源评论
外文翻译参考文献综述
译文:
J2ME 和 Java 领域
1. 介绍
20 世纪 70 年代以来随着计算机革命的开始,对计算机先进软件的需求
大大增加,从而可以充分利用功能日益增强的精密的计算机的处理数
据的能力。C 编程语言逐渐成为支柱,使程序员开发软件像计算机运行
一样流畅。
80 年代以来,程序员又目睹了编程语言领域的又一次变革的高潮。C
语言的编程能力已经不能满足计算机的技术发展的需要。这问题并不
是新问题。它造成了一代又一代的编程语言的新老更替。问题是,它
使得程序设计过于复杂,从而使计算机软件的设计,编写和开发落后
于硬件的发展。就是这个时候,两种基于设计概念的编程语言 Simula
67 和 Smalltalk (从上世纪 60 年代末)带来了接近编程语言未来前景的
循序渐进的步骤。这期间,当面向对象编程( OOP ), 与它一种新的
编程语言,所谓的 C++在程序员中掀起了一场风暴。
1979 年,Bjarne Stroustrup 的在新泽西州的贝尔实验室增强了 C 语言,
使其具有面向对象的特点即所谓的 C++语言(++是 C 编程语言增强的承
载符号 )。C++是一个真正的提高的 C 编程语言,它开始是一种前置语
言,该计划最初是一种编译工具。Stroustrup 建立类的概念(借用了
Simula 67 和 Smalltalk 中的概念),由类则可以创建实例对象。一个类
包含数据成员和定义对象数据和功能的成员函数。他还介绍了继承的
概念,使一类继承其他一个或多个类的部分或全部数据成员或成员函
数,职能由一个或多个其他类别-所有这些概念就是面向对象的编程。
⒉走进 JAVA
正当 C++作为企业开发所选择的语言时,由于最新的突破性技术-万维
网的出现,别一种编程语言正在萌芽,并逐渐成熟。几十年来互联网
对普通人来说还是个秘密,直到前美国国家科学基金会(监督互联网
的机构)拆除了防止互联网商业化的壁垒。1991 年当它向商贸开放时,
互联网几乎是政府机构和学术团体的专利。一旦商业化的障碍被取消,
万维网提供的几个服务,在互联网上成为虚拟社区中心,游客可以得
到几乎任何的免费的资讯并浏览数以千计的虚拟商店。
浏览器加强了万维网。浏览器转换将用 HTML 编写的 ASCII 文本文件转
化成为一个互动的显示功能,并可以任何计算机上编译运行。只要浏
览器是和 HTML 和 HTTP 兼容的正确版本, 在任何电脑上运行的浏览器
可以使用相同的 HTML 文件,而不是指定为某一特定类型的计算机,而
在以前是闻所未闻的。而 C 或 C ++是依赖于机器的,并且不能运行于不
同机器上,除非是重新编译。
互联网的成功使人们将重点放在发展独立于机器的编程语言上。和同
年在互联网上被商品化,科技工作者 SunMicrosystems 詹姆斯戈斯林,
帕特里克诺顿,chriswarth ,和麦克谢里登花了 18 个月发展规划,并
在 1995 年向公众发布,他们所谓的 Oak,后来改名为 Java。Java 在
1991 年和 1995 年期间经历了无数次的变革。那个时候,在 Sun 公司的
许多其他科技人员对该语言的发展做出了重大贡献。Joy,阿瑟范霍夫,
乔纳森佩恩, Yelin , 添佩尔都分享了成功的喜悦。
虽然 Java 是和互联网密切相关,但开始是为了开发一种可以嵌入到电
子器件中去的软件的编程语言,而无论所用装置的 CPU 类型。这也是
众所周知的所谓 embedded java 平台。
Java 团队从 Sun 成功地建立了一种可移植性的编程语言,电脑程序员进
行了首次编程,一些已经实现。他们的成功远远超出了他们的梦想。
同样可以使 Java 程序进行在各种可移植的电子装置上,也可以使 Java
程序在安装了 Microsoft Windows , UNIX 和 Macintosh 的计算机上运
行。 这个时机很完美。因特网/内部网已使美国企业为符合公司成本效
益,而开发应用于公司的可移植程序的兴趣。Java 已被证明可以作为
一种成功开发与机器无关的应用程序的编程语言。
⒊Java 虚拟机
写 Java 程序和写 C + +程序是相似的,这程序员可以编写: 包含指示的
源代码,成为一个编辑器,或在一个综合发展环境中对源代码进行编
译。不过,这也就是 Java 和 C + + 一部分的方式。该编译和链接的过程
中一个 C + +程序的结果可以运行在一个适当的可执行的机器上。与此
相反,Java 编译器则将 Java 源代码转换成字节,即由 Java 虚拟机
( JVM )执行 。
机器的具体指示,则不会包括在字节中。相反,他们已经包括在 JVM
的,这是属于具体机器的。这意味着该字节可能包含的 C + +程序要翻
译的指令要少。
⒋未来的世界:J2ME
请记住, Java 是在消费和工业产品中作为一种编程语言创建程序嵌入
式系统微机发现的开始,如那些用来控制汽车和家用电器的微机。在
20 世纪 90 年代初,开发团队在 Sun 的工作利用 Java 以解决幼稚的嵌入
式电脑市场的编程的需要,但这种努力是更侧重于来自互联网的吸引
力的机会。
在世纪交替之年由于这些机会已得到解决,一种新的便携式通信带来
了其他设备的机会。从语音通信设备的语音到文本通信设备。而便携
式电子电话簿演变成个人数码助理。在这时候,芯片制造商所推出的
剩余10页未读,继续阅读
资源评论
Q2643365023
- 粉丝: 859
- 资源: 45
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功