计算机专业英语教程 第四版 部分翻译和简答题

  • 格式:doc
  • 大小:33.00 KB
  • 文档页数:4

翻译:
1、C++’s advantages include strong typing, operator overloading, and less emphasis on the preprocessor.
C++的优点包括强类型,运算符重载和较少地强调预处理器。

2、A program instruction or a piece of data is stored in a specific primary storage location called an address.
程序指令和数据是存储在主存中一个特殊的位置,称为地址空间
3、A high-level language is an artificial language with which we can write various instructions. This is possible not because computer processors are now so technologically advanced that they can ‘understand’ these langu ages. You should translate from programming languages into machine language which can be understood by the computer processors. Compilers can accomplish this task. This does mean that a high-level language program is not directly executable: it must be compiled to produce processor program, which is executable.
高级语言是一门人工的我们可以写入各种各样指令的语言。

这是有可能的并不是因为计算机处理器现在有先进的技术可以懂得这些语言。

你应该将编写好的程序语言转化为计算机处理器可以理解的机器语言。

编写者可以完成这个任务。

这就意味着高级语言程序不是直接执行的:它必须编写生成可以执行的处理器语言。

问答:(注意尽量用英文回答),都是课本上有的内容。

1、What are the consequences of Moore’s law? 1. The cost of a chip has remained virtually unchanged during this period of rapid growth in density. This mean that the cost of computer logic and memory circuitry has fallen at a dramatic rate .
2. Because logic and memory elements are placed closer together on more densely packed chips, the electrical path length is shortened, increasing operating speed .
3. The computer becomes smaller ,make it more convenient to place in a variety of environments.
4. The interconnections on the integrated circuit are much more reliable than solder connections. With more circuitry on each chip, there are fewer interchip connections.
2、What does C++ have that makes it a suitable language for developing object-oriented programs?
The answer is the class data type. It is C++’s class type ,built upon C’s struct type, that gives the language the ability to build objects .Also,C++ brings several additional features to object-oriented programming not included in other languages that simply make use of objects, C++’include strong typing, operator overloading, and less emphasis on the preprocessor. It is true that you can do object-oriented programming with other products and in other languages, but with C++ the benefits are outstanding. This is a language that was designed, not retrofitted, for object-oriented programming.。