2022年2022年科技文献翻译 .pdf
《2022年2022年科技文献翻译 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年科技文献翻译 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA 介绍作者:Martin Ngobye.出处:Computing Static Slice for Java Programs Java 是被设计用来解决在上下文分布式的异构网络中应用程序开发的问题。在这些复杂问题中,首要的是安全发布应用程序、消耗最小的系统资源、可以在任何硬件和软件平台上运行以及被动态地扩展。Java 最初是作为研发方案的一部分而开发的,这个研究方案是为了给广阔多样的网络设备和嵌入式系统开发高级的软件。目标是开发一个小巧的、可靠性高的、可移植的、分布式的、实时的操作系统平台。当这个方案开始的时候,C+是精选的语言,但是过了一段时间,用 C+语言遇到的困难也随之增长,解
2、决这些问题最好的办法是创造一个全新的语言平台。设计和体系结构的决定汲取了多种语言,例如Eiffel、SmallTalk,、Objective C 以及 Cedar/Mesa。结果证明这个语言平台是理想的,对于开发一个可靠性高的、可移植的、分布式的、基于终端用户网络的应用程序在多种环境中广泛搜索从嵌入网络的设备到万维网和桌上型电脑。Java 的需求设计通过自然状态的,在软件必须被配置的处理环境中被推动的。因特网和万维网的巨大发展导致我们完全地以新的情形着眼于开发和发行软件。对于全球电子化的商业和销售发行的存在,Java 必须使安全的,高性能的和非常健壮的应用程序在多平台异构的,分布式的网络中开发
3、。在异构的网络中,多平台上运行会使传统配置的二进制发送、释放、更新、补丁等等无效。为了在这些问题中幸存下来,Java 必须是体系结构中立的、可移植的以及可以被动态的修改。为满足以上的需求而开发的Java 系统是简单的,所以它能够被绝大多数的程序员进行编程;熟悉的,所以当前的程序员学习Java语言是简单的;面向对象的,为了利用现代的软件开发方法学和适合分布式的客户机/服务器应用程序;多线程的,为了高性能在应用程序中需要执行多个并发的活动,例如多媒体;解释的,为了最大极限的可移植和动态的容量。同时,以上的需求完全是由收集的时髦词语组成的,所以在开始名师资料总结-精品资料欢迎下载-名师精心整理-第
4、1 页,共 6 页 -以前让我们来查看它们中的一些和它们的各自的优点。什么是完全新的,样式风格在 Java 语言和它的运行系统结合它们来产生一个灵通的且强大的编程系统。在软件中,用 Java 语言开发的你的应用程序可以在多种机器总体结构、操作系统和图形用户接口之间移植。运用Java 语言,诸如软件开发者的工作就会变得简单的多你会把你的全部精力都集中在最终的目标:准时运送革新的产品、基于可靠的构造的Java 语言。较好的开发软件的方法在这里,现在,Java 语言平台会带给你这些。许多动态的语言像Lisp、TCL 和 SmallTalk 通常被应用于原型构造技术它们成功原因中的一个在于它们非常健壮
5、你没有必要去担心关于解除或破坏存储器。同样的,程序员可以相对大胆的处理存储器,当在 Java 语言里面编程的时候。垃圾回收系统使程序员的工作大为容易,卸下了程序员肩上存储管理之负担,存储分配错误不再发生。一般认为像Lisp,TCL,和 SmallTalk这样一些语言十分适合于原型法的另一个理由,是因为它们不要求你受早期决定的约束这些语言的语义是很丰富的。Java 语言有着严密的对应的属性:它促使你做出清楚的选择。伴随着这些选择带来了许多的协助你可以写一个方法调用,而且如果你在编写时有一些错误的时候,在编译的时候将会被告知。你没有必要去担心关于方法调用的错误。英文翻译:Introduction
6、to Javaautor:Martin Ngobye.source:Computing Static Slice for Java Programs Java is designed to meet the challenges of application development in the context of heterogeneous,network-wide distributed environments.Paramount among these challenges is secure delivery of applications that 名师资料总结-精品资料欢迎下载
7、-名师精心整理-第 2 页,共 6 页 -consume the minimum of system resources,can run on any hardware and software platform,and can be extended dynamically.Java originated as part of a research project to develop advanced software for a wide variety of network devices and embedded systems.The goal was to develop a s
8、mall,reliable,portable,distributed,real-time operating platform.When the project started,C+was the language of choice.But over time the difficulties encountered with C+grew to the point where the problems could best be addressed by creating an entirely new language platform.Design and architecture d
9、ecisions drew from a variety of languages such as Eiffel,SmallTalk,Objective C,and Cedar/Mesa.The result is a language platform that has proven ideal for developing secure,distributed,network based end-user applications in environments ranging from network-embedded devices to the World-Wide Web and
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年科技文献翻译 2022 科技 文献 翻译
限制150内