计算机专业英语教程第5版翻译 绝对准确
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.
Java系统的出现使得这些需求变得简单,所以可以很容易的被大多数开发人员所使用;大众的,所以现在的开发人员可以很容易的学习Java;面对对象的,利用现代软件开发方法的优势以适应分布式客户端-服务器应用程序;多线程的,用于高性能的执行多个并发活动,如多媒体;解释型的,为了最大的可移植性和动态能力。
Together, the above requirements comprise quite a collection of buzzwords, so let’s examine some of them and their respective benefits before going on.
总的来说,上述包括相当多的专业术语,所以在继续之前先让我们来认识一下它们以及它们所带来的的各种好处。
What's completely new is the manner in which java and its run-time system have combined them to produce a flexible and powerful programming system.
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. With Java, your job as a software developer is much easier--you focus your full attention on the end goal of shipping innovative products on time, based on the solid foundation of Java. The better way to develop software is here, now, brought to you by the Java language platform.
使用Java开发您的应用软件所带来的是可在多种机器总体结构、操作系统和图形用户借口间的移植,安全性和高性能。使用Java,你作为软件开发人员的工作室非常容易的--基于Java的基础您可以专注发展和及时创新。开发软件的最好方法在这里,现在,给您带来Java语言平台。
Very dynamic languages like lisp, TCL, and SmallTalk are often used for prototyping. one of the reasons for their success at this is that they are very robust---you don't have to worry about freeing or corrupting memory.
非常具有生命力的语言如lisp、tcl和SmallTalk常常用于充当原型构造技术。他们在这取得成功的其中一个原因是:他们非常强大,您不需要内存的释放或者损坏。
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.
同样的,程序员在使用Java编程的时候可以不用过多担心存储问题。无用单元手机系统使程序员的工作大为容易,卸下了程序员肩上存储管理的负担,存储分配错误不再发生。
Another reason commonly given that like lisp , TCl, and smalltalk are good for prototyping is that they don't require you to pin down decision early on these languages are semantically rich.
一般认为像LISP、TCL和SmallTack这样一些语言十分适合于原型法的另一理由,是因为它们不要求你受早期决定的约束---这样的语言的语义是很丰富的。
Java has exactly the opposite property ; it forces you to make explicit choices . along with these choices come a lot of assistance you can write method invocations and ,if you get something wrong, you get told about it at compile time . you don't have to worry about method invocations error.
Java具有完全相反的性质,它强制你做出明确的选择。伴随着这些选择的是许多助理---如:你可以写一些方法的调用,如果有错误,你会在编译时被告知。您也不需要担心方法调用错误。