Главная Промышленная автоматика.

14 Be е.д ен и е

В надежде, тао текущая работа иад усовершенствованными языками программирования может привести к лучшему решению, были оставлены для дальнейшего изучения рабочей группой 2.1 IFIP вопросы, касающиеся следующих областей:

, 1. Побочные эффекты функций. , ; .

.. 2, Понятие вызова по наименованию! . 3. Own:, статический или динамический.

4. Оператор цикла: статический или динамический.

5. Противоречие между спецификациями и описаниями.

Авторы «Сообщения об АЛГОЛ-60», присутствовавшие на Римской конференции, будучи осведомленными об образовании рабочей группы по АЛГОЛу при IFIP, согласились, что всякая коллективная ответственность, которую ойй могли иметь в отношении развития, детализации й усо1верщенствования языка АЛГОЛ, отныне возлагается на эту группу.

Настоящее Сообщение было пересмотре"но Техническим комитетом IFIP по языкам программирования ,(IFIP ТС2) в августе 1962 г. и утверждено Советом Международной федерации по обработке информации.

Как и в предварительном Сообщении об АЛГОЛе, различаются три уровня языка, а именно эталонный язык, язык публикаций и различные конкретные представления.

" Эталонный язык

1. Он является рабочим" языком комитета.

2. Он является определяющим языком.

3. Его йнаки определены исходя из желания облегчить взаимопонимание, а не из каких-либо машинных ограничений. Программистских или чисто математических обозначений.

4. Он является основой и руководством для создателей трансляторов.

5. Он является образцом для всех конкретных представлений.

6. Он является основой для перевода с языка публикаций на любые частные конкретные представления.



Введение 15

7. Основные публикации самого языка АЛГОЛ всегда используют эталонное представление.

Язык публикаций

1. Язык публикаций допускает видоизменения эталонного языка, связанные с удобством печати или написания (например, индексы, пробелы, показатели степени, греческие буквы).

2. Он используется для целей формулирования и обмена информацией.

3. Знаки языка могут быть различными в рааных странах, однако должно быть сохранено однозначное соответствие с эталонным представлением.

Конкретные представления

1. Каждое из них является таким сокращением эталонного языка, которое вызвано ограниченным числом знаков в стандартном оборудовании ввода.

2. Каждое из них использует набор знаков конкретной вычислительной машины и является языком, воспринимаемым транслятором для данной машины.

3. Каждое из них должно сопровождаться специальной совокупностью правил для перевода с языка публикаций или эталонного языка.

Для транслитерации между эталонным языком и языком, подходящим для публикаций, наряду с другими рекомендуются следующие правила:

Эталонный язык Язык публикаций

Индексные скобки [ Понижение строки, заключенной

в скобки, и удаление скобок

Возведение.в степень f Поднятие показателя степени

Скобки ( ) Любая форма скобок: круглые,

квадратные, фигурные

Основание десять ю Поднятие десяти и следующего

за ним целого числа, вставка подразумеваемого знака умножения







0 [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

0.0032