Научная литература
booksshare.net -> Добавить материал -> Лингвистика -> Гольцова Е.В. -> "Английский язык для пользователей ПК и программистов" -> 42

Английский язык для пользователей ПК и программистов - Гольцова Е.В.

Гольцова Е.В. Английский язык для пользователей ПК и программистов — Спб.: Учитель и ученик, 2002. — 480 c.
ISBN 5-7931-0086-5
Скачать (прямая ссылка): englishdlyapolzpk2002.djvu
Предыдущая << 1 .. 36 37 38 39 40 41 < 42 > 43 44 45 46 47 48 .. 165 >> Следующая

backspace BS \b
carriage return CR \r
form feed FF \f
backslash \ W
single quote X V

128 Урок ІЗ

bit pattern ddd \ddd

The escape \ddd consists of the backslash followed by 1, 2 or 3 octal digits which are taken to specify the value of the desired character. A special case of this construction is \0 (not followed by a digit) , which indicates the character NULL. If the character following a backslash is not one of those specified, the backslash is ignored.

2.4.4 . Floating constants

A floating constant consists of an integer part, a decimal point, a fraction part, an e or E, and an optionally signed integer exponent. The integer and fraction parts both consist of a sequence of digits. Either the integer part or the fraction part (not both) may be missing; either the decimal point or the e (E) and the exponent (not both) may be missing. A floating constant which cannot be represented exactly as a single-precision float is taken to be double precision; see #2.6.

2.4.5. Enumeration constants

Names declared as enumerators (see #8.5) are constants of type int.

2.4.6. Declared constants

An object (#5) of any type can be specified to have a constant value throughout the scope (#4.1) of its name. For pointers the *const declarator (#8.3) is used to achieve this; for non-pointer objects the specifier const (#8.2) is used.

Упражнение 16. Try to explain now what is an integer const, an explicit const, a character const, a floating const, a declared const. Попробуйте сказать по-английски, что такое целочисленная константа, эксплицитная константа, символьная константа, константа с плавающей запятой, объявленная константа. Для этого сократите каждую часть Текста до предложения, используя схему:

_constant is a constant (a character, a sequence, an object...)

Упражнение 17. Для тренировки быстрого чтения.

Look through the table and comment on it using the degree of comparison of the words.

129 Английский для пользователей ПК_

Просмотрите таблицу и прокомментируйте ее, используя степени сравнения слов — many, large, little.

Text II

2.6. Hardware characteristics

The following table summarizes certain hardware properties that vary from machine to machine.

DEC VAX-Il Motorola 68000 IBM 370 ASCII ASCII EBCDIC
char 8 bits 8 bits 8 bits
int 32 bits 16 bits 32 bits
short 16 bits 16 bits 16 bits
long 32 bits 32 bits 32 bits
float 32 bits 32 bits 32 bits
double 64 bits 64 bits 64 bits
pointer 32 bits 32 bits 24 bits
float range ±10E +38 +IOE ±38 ±10E +76
double range ±10E ±38 ±10E ±38 ±10E +76
char type signed unsigned unsigned
field type signed unsigned unsigned
field order right-to-left Ief t-to-right Ief t-to-right

Упражнение 18. Translate the dialogue:

— Какие опции компилятора я должен использовать для составления программ с применением библиотеки Object Windows?

— For OWL applications that do not use DLLs, you can use the «Windows all functions exportable», «Windows explicit functions exported», or «Windows smart callbacks» options in the Options| Compiler| Entry/Exit code dialog box.

— Какие установки мне нужно поместить в файл определения моего программного модуля?

— It must be admitted that you do not need to provide module definition files for your Windows programs when they are built with Borland

130 Урок 8

С++. If a .DEF file is not present, the linker provides reasonable defaults.

Упражнение 19. Translate:

He забывайте о предлогах для выражения падежных отношений и порядке слов: Что такое стиль программирования?

Все средства должны (should) быть элегантнб и искусно встроены в язык.

Должна присутствовать возможность использования этих средств в комбинациях друг с другом.

Число паразитных и предназначенных для специальных целей средств должно быть минимальным.

Реализация каждого средства не должна приводить к существенным накладным расходам в программе, если этого можно избежать. Пользователю необходимо (need to) знать только ту часть языка, которая непосредственно применяется при написании данного класса программ.

Упражнение 20. Translate the text into English:

Передайте текст по-английски, обращая внимание на перевод подчеркнутых слов:

Си — это достаточно выразительный [expressible] язык программирования, предназначенный [designed for] для описания [description] очень широкого круга задач и имеющий самые современные механизмы управления [control] вычислительным процессом и работы с данными. Наибольшую популярность язык имеет у [with] системных программистов. Видимо, этому способствовал [assisted] j<aK сам факт весьма успешного написания на Си UNIX, так и большая элегантность и лаконичность [elegance and terseness] языка. Чрезвычайно привлекательными для системных программистов оказались: возможность использовать память различных типов (в том числе [including] регистровую), введение указателей, а также возможность работать с очень сложными структурами данных, применение препроцессора и удобство работы с символьными строками. Грамматика
Предыдущая << 1 .. 36 37 38 39 40 41 < 42 > 43 44 45 46 47 48 .. 165 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed