软件工程 专业外语3
- 格式:doc
- 大小:38.50 KB
- 文档页数:3
3.1
翻译:
1程序设计的目的是创建一个展示某种所期望行为的程序。
The purpose of programming is to create a program that exhibits a certain
desired behavior。
2.不困软件开发的方法会是什么,最终的程序必须满足某些基本性质。
Whatever the approach to software development may be,the finally program
must satiafy some fundamental properties.
3. 可靠性:方案的结果如何往往是正确的。
Reliability:how often the results of program are correct.
4. 缓冲区溢出和比赛条件。
buffer overflows and race conditions.
5. 范围的计算机硬件和操作系统平台上的一个程序的源代码可以编译/解释和运行。
the range of computer hardware and operating system platforms on which
the source code of a program can be compiled /interpreted and run.
6. 这取决于在不同的平台,包括硬件和操作系统的资源,预计硬件和操作系统的行为,与特定平台编译器的源代码的语言(有时库)的可用性提供了编程工具的差异。
This depends on differences in the programming facilities provided by the
different platforms,including hardware and operating system
resources,expected behavior of the hardware and operating system,and
availability of platform specific compilers (and sometimes libraries)for
the language of the source code.
单词:
Programming 程序设计 software 软件工程
Buffer overflow 缓冲器溢出 portability 可移植性
compile 编译,编辑 bug 故障,错误
fate 命运 drastically 大大的,彻底的
scripting language 脚本语言 embedded application 嵌入式应用
function 函数,功能 libraries 库函数
3.3
翻译:
1. Java是为了解决在复杂的、大规模分布式网络环境下开发应用程序的挑战而设计的。其中最大的一个挑战是确保交付的程序:占用最少的系统资源,并且能在任何硬件、软件平台下运行,能被动态扩展。
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
consume the minimum of system resources, can run on any hardware and
software platform, and can be extended dynamically.
2. Java最初只是一个为各种网络和嵌入式设备而研究的软件系统的一部分,这个系统的目标是一个小的、可信赖的、可移植的,分布式的、实时的平台。
Java originated as part of a research project to develop advanced software for a wide variety of network devices and embedded systems.
3. 在电子商务的时代,Java必须具有开发安全性、高效性、健壮的、大众的、能在多平台和多样化、分布式网络运行的程序。
To live in the world of electronic commerce and distribution, Java
technology must enable the development of secure, high performance, and
highly robust applications on multiple platforms in heterogeneous,
distributed networks.
4. Java系统的出现使得这些需求变得简单,所以可以很容易的被大多数开发人员所使用;大众的,所以现在的开发人员可以很容易的学习Java;面对对象的,利用现代软件开发方法的优势以适应分布式客户端-服务器应用程序;多线程的,用于高性能的执行多个并发活动,如多媒体;解释型的,为了最大的可移植性和动态能力。
The java system that emerged to meet there needs in simple, so it can be
easily programmed by most developers; familiar, so that current
developers can easily learn java; object oriented ,to take advantage of
modern software development methodologies and to fit into distributed
client-server application; multithreaded, for high performance in
applications that need to perform multiple concurrent activities , such
as multimedia; and interpreted ,for maximum portability and dynamic
capabilities.
5. 使用Java开发您的应用软件所带来的是可在多种机器总体结构、操作系统和图形用户借口间的移植,安全性和高性能。
Developing your applications using Java results in software that is
portable across multiple machine architectures, operating systems, and
graphical user interfaces, secure, and high performance.
6. 同样的,程序员在使用Java编程的时候可以不用过多担心存储问题。无用单元手机系统使程序员的工作大为容易,卸下了程序员肩上存储管理的负担,存储分配错误不再发生。
Similarly ,programmers can be relatively fearless about dealing with
memory when programming in java .the garbage collection system makes the
programmer's job vastly easier ;with the burden of memory management taken
off the programmer's shoulders , storage allocation errors go away.
单词:
heterogeneous 异质的,异类的 platform 平台,月台
project 计划,方案,项目 project 计划,方案
portable 可移植的,便携式的 real-time 实时的
end-user 终端用户 desktop 桌面,桌上型计算机
deploy 展开,调度,部署 performance 性能
methodology 方法论,方法学 concurrent 同时放生的事件
graphical user interface 图形用户接口 innovative 创新的,革新的
garbage 垃圾,废物 garbage collection 垃圾回收
完型/阅读:
Operating on multiple platforms in heterogeneous networks invalidates the traditional schemes of binary distribution , release, upgrade, patch, and
so on. To survive in this jungle, java must be architecture neutral,
portable, and dynamically adaptable.
为了能在异构网络的多个平台上执行二进制发布、升级、修补等计划的环境中发展,Java必须是总体结构不带偏向性的、可移植的、且能动态地自适应的。
作文:
Java
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
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