ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:15.49KB ,
资源ID:13118756      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13118756.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上订餐系统外文翻译参考文献综述文档格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上订餐系统外文翻译参考文献综述文档格式.docx

1、 它造成了一代又一代的编程语言的新老更替。问题是,它使得程序设计过于 复杂,从而使计算机软件的设计,编写和开发落后于硬件的发展。就是这个 时候,两种基于设计概念的编程语言Simula 67和Smalltalk (从上世纪60 年代末)带来了接近编程语言未来前景的循序渐进的步骤。这期间,当面向 对象编程(OOP ),与它一种新的编程语言,所谓的C+在程序员中掀起了 一场风暴。1979年,Bjarne Stroustrup的在新泽西州的贝尔实验室增强了 C语言, 使其具有面向对象的特点即所谓的C+语言(+是C编程语言增强的承载符 号)。C+是一个真正的提高的C编程语言,它开始是一种前置语言,该计划

2、 最初是一种编译工具。Stroustrup建立类的概念(借用了 Simula 67和 Smalltalk中的概念),由类则可以创建实例对象。一个类包含数据成员和定 义对象数据和功能的成员函数。他还介绍了继承的概念,使一类继承其他一 个或多个类的部分或全部数据成员或成员函数,职能由一个或多个其他类别- 所有这些概念就是面向对象的编程。2.走进JAVA正当C+作为企业开发所选择的语言时,由于最新的突破性技术-万维网 的出现,别一种编程语言正在萌芽,并逐渐成熟。几十年来互联网对普通人 来说还是个秘密,直到前美国国家科学基金会(监督互联网的机构)拆除了 防止互联网商业化的壁垒。1991年当它向商贸开放

3、时,互联网几乎是政府机 构和学术团体的专利。一旦商业化的障碍被取消,万维网提供的几个服务, 在互联网上成为虚拟社区中心,游客可以得到几乎任何的免费的资讯并浏览 数以千计的虚拟商店。浏览器加强了万维网。浏览器转换将用HTML编写的ASCII文本文件转化 成为一个互动的显示功能,并可以任何计算机上编译运行。只要浏览器是和 HTML和HTTP兼容的正确版本,在任何电脑上运行的浏览器可以使用相同的 HTML文件,而不是指定为某一特定类型的计算机,而在以前是闻所未闻的。 而C或C+是依赖于机器的,并且不能运行于不同机器上,除非是重新编译。互联网的成功使人们将重点放在发展独立于机器的编程语言上。和同年 在

4、互联网上被商品化,科技工作者SunMicrosystems詹姆斯戈斯林,帕特里 克诺顿,chriswarth ,和麦克谢里登花了 18个月发展规划,并在1995年向 公众发布,他们所谓的Oak,后来改名为Java。Java在1991年和1995年期 间经历了无数次的变革。那个时候,在Sun公司的许多其他科技人员对该语 言的发展做出了重大贡献。Joy,阿瑟范霍夫,乔纳森佩恩,Yelin ,添佩 尔都分享了成功的喜悦。虽然Java是和互联网密切相关,但开始是为了开发一种可以嵌入到电子 器件中去的软件的编程语言,而无论所用装置的CPU类型。这也是众所周知 的所谓embedded java平台。Jav

5、a团队从Sun成功地建立了一种可移植性的编程语言,电脑程序员进 行了首次编程,一些已经实现。他们的成功远远超出了他们的梦想。同样可 以使Java程序进行在各种可移植的电子装置上,也可以使Java程序在安装 T Microsoft Windows , UNIX和Macintosh的计算机上运行。这个时机很 完美。因特网/内部网已使美国企业为符合公司成本效益,而开发应用于公司 的可移植程序的兴趣。Java已被证明可以作为一种成功开发与机器无关的应 用程序的编程语言。3.Java虚拟机写Java程序和写C + +程序是相似的,这程序员可以编写:包含指示的 源代码,成为一个编辑器,或在一个综合发展环境

6、中对源代码进行编译。不 过,这也就是Java和C + + 一部分的方式。该编译和链接的过程中一个C + +程序的结果可以运行在一个适当的可执行的机器上。与此相反,Java编译器 则将Java源代码转换成字节,即由Java虚拟机(JVM )执行。机器的具体指示,则不会包括在字节中。相反,他们已经包括在JVM的, 这是属于具体机器的。这意味着该字节可能包含的C + +程序要翻译的指令要 少。4.未来的世界:J2ME请记住,Java是在消费和工业产品中作为一种编程语言创建程序嵌入式 系统微机发现的开始,如那些用来控制汽车和家用电器的微机。在20世纪90 年代初,开发团队在Sun的工作利用Java以解

7、决幼稚的嵌入式电脑市场的编 程的需要,但这种努力是更侧重于来自互联网的吸引力的机会。在世纪交替之年由于这些机会已得到解决,一种新的便携式通信带来了 其他设备的机会。从语音通信设备的语音到文本通信设备。而便携式电子电 话簿演变成个人数码助理。在这时候,芯片制造商所推出的新产品,其目的 是为了从桌上型电脑转移计算能力到移动的小型电脑控制的燃气水泵,电缆 电视盒,和其他组合的其他电器。为下一步的演变的Java的时机是合理的。不过,不是Java与额外的空 气污染指数加强,在Sun公司的该小组,即Java Community Process计划, 拆除均采用Java编程语言和Java虚拟机。他们从嵌入式

8、系统和微机设备剥 离下来的Java的API和JVM到最低限度编码须提供情报。由于这些设备资源 方面的限制强加的硬件设计,这是必要的。他们的努力结果是J2ME的。J2ME 是减少了 Java API和Java虚拟机是设计用来运作稀疏可用的资源在新的品 种的嵌入式计算机和微机的版本。5组织J2ME传统计算设备需要使用标准相当的硬件配置,如显示器,键盘,鼠标和 大量的记忆和永久储存。不过,其中新一代的计算设备缺乏的硬件配置的连 续性。有些设备不具有显示屏,永久储存,键盘,或鼠标。其中小的计算设 备的记忆提供情况是不一致的。缺乏统一标准的硬件配置之间的小型计算设 备的构成是一项艰巨的挑战Java Co

9、mmunity Process的计划则是为JVM和 J2ME的小型计算设备制定标准。许多不同种的小的J2ME的计算设备,包括screen phones ,数字机顶盒 用于有线电视,手机和个人数字助理,所面临的挑战是Java Community Process的计划是建立一个可以对小的无标准的计算设备实施的Java标准。6.J2ME Profile一个配置文件构成的Java类,其执行的功能是为一特别小的计算装置或 一类的小型计算设备的。小型计算机技术不断发展,J2ME的配置文件的发展 也是一个持续的过程。配置文件已被界定为编写文本。这些即是Foundation profile, Game Pro

10、file, MIDP, PDA personal profile, personal profile, personal basis profile ,和 RM I personal profileo基础配置文件是用来做CDC和配置的,而这种配置文件或CDC几乎是所 有其他的配置文件与CDC的核心,因为配置的基础个人资料包含核心的Java 类。Game Profile也可以用来与CDC配置,并包括为开发游戏申请任何一个 小的计算设备的使用,和CDC的配置所必要的类。移动信息设备配置文件(MIDP)是用来与cldc配置和包含的类别提供 本地的存储空间,用户界面,和联网能力,从而使应用程序运行在一

11、个移动 计算装置,例如Palm OS的设备。MIDP即是使用无线Java应用程序。pdap rofile ( pdap )是用来实现cldc配置,并包含个人数字助理类 所需要的先进的资源。相对于MIDP的移动设备(如手机),这些先进的功能 包括更好的显示和较大的内存,比类似的资源。Personal profile 是用来供 CDC 的配置和 foundation profile(基础配 置文件),并含有实现一项复杂的用户界面类。Personal profile提供的核心 类,及personal提供一种类,用以实施一个先进的用户界面,也就是说一个 用户界面,是能够显示多个窗口的。personal

12、 basis profile 是和 personal profile 类似的,因为它是用来 为CDC配置的。然而,personal basis profile提供类所实施的一个简单的 用户界面,这是在一段时间内用户接口所在地能够显示的一个窗口,。RMI profile是用来与CDC的配置和basis profile提供以类为核心的包 括 foundation personal profile 远程方法调用类。随着小型计算设备的继续发展,有可能会出现更多的文件。业集团是Java Community Process 计划 ( java. sun. com / about java / commun

13、ityprocess) 定义的配置文件。该集团各组确立了标准配置文件所使用的小型计算设备制 造行业的标准。acdc的personal profile是指通过扩大后的核心Java类中 发现的专门针对一类的小型计算设备basis profile与类。这些装置的具体 类,装载于一个新的配置文件中,使开发人员能够利用这些设备开发一些应 用程序。但是,如果foundation profile是特定CDC的,而不是所有的配置文件 的,是在foundation personal profile是扩大后的核心类。请记住,应用 程序可以访问的一小型电脑设备的软件和硬体功能,只有当必要的类,这样 做是载于JVM和

14、在配置文件所用的开发的需要。原文:Java 2 Micro Edition and the World of Java1IntroductionThe computer revolution of the 1970s increased the demand for sophisticated computersoftware to take advantage of the ever-increasing capacity of computers to process data.The C programming language became the linchpin that enab

15、led programmers to buildsoftware that was just as robustas the computer it ran on.As the 1980s approached, programmers were witnessing another spurt in the evolutionof programming language. Computer technology advanced beyond the capabilities of the C programming language. The problem wasnt new. It occurred previously and caused the demise of generations of programming languages. The problem was thatprograms were becoming too complicated to design, write, and manage to keep up with the

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1