![]() |
|
Главная Промышленная автоматика. 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.0016 |