Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка английский.doc
Скачиваний:
13
Добавлен:
21.09.2019
Размер:
675.33 Кб
Скачать

Урок №7 Текст I

To implement

Выполнять, осуществлять

Implementation

______________________

To exist

Существовать, находиться, быть

Existence

____________________________

Existent

____________________________

To point out

Выделять

Exception

Исключение, возражение

The exception the rule

Исключение подтверждает правило

To follow

Следовать, придерживаться

Property

Собственность, свойство, качество

To describe

Описывать, характеризовать (ся)

Description

____________________________

Reference

Ссылка, сноска, обращение

To check

Проверять, контролировать, сличать

Convention

Соглашение, обычай, условность

Token

Обозначение, знак, система

To require

Требовать, нуждаться

Adjacent

Примыкающий, смежный, соседний

To parse

Анализировать, разбирать

To nest

Вкладывать, формировать гнездо

Arbitrary

Произвольный

To count (as)

Полагать, считать, иметь значение

underscore

Подчёркивание

Задание. Переведите Текст I и как можно точнее переведите терминологические фразы.

1. INTRODUCTION

This manual describes the C++ programming language. Where implementation-dependent details exist it tries to point them out. With few exceptions, such dependencies follow directly from the properties of the hardware. They are summarized in #2.6. C++ is "old C" as described in the С book extended with classes, inline functions, operator overloading, function name overloading, constant types, references, free store management, function argument check­ing, and a new function declaration syntax. The differ­ences between C++ and "old C" are summarized in #19.

Текст II

Задание. Прочтите Текст II внимательно и скажите по-английски, что такое лексема, комментарий, идентификатор, ключевое слово, константа.

2. LEXICAL CONVENTION

There are six classes of tokens: identifiers, key­words, constants, strings, operators, and other separa­tors. Blanks, tabs, new-lines, and comments (collec­tively, "white space") as described below are ignored except as they serve to separate tokens. Some white space is required to separate otherwise adjacent identi­fiers, keywords, and constants.

If the input stream has been parsed into tokens up to a given character, the next token is taken to include the longest string of characters.

2.1 Comments

The characters /* introduce a comment, which termi­nates with the characters */. Comments do not nest.

2.2 Identifiers (Names)

An identifier is an arbitrarily long sequence of let­ters and digits; the first character must be a letter; the underscore *_' counts as a letter; upper- and lower­case letters are different.

2.3 Keywords

The following identifiers are reserved keywords, and may not be used otherwise:

Asm

Continue

Extern

Int

Return

typedef

Auto

Default

Float

Long

Short

union

Break

Delete

For

New

Sizeof

unsigned

Case

Do

Friend

Operator

Static

virtual

Char

Double

Goto

Overload

Struct

void

Class

Else

If

Public

Switch

while

Const

Enum

Inline

Register

This