Cтраница 1
Компиляторы Фортрана часто ограничивают число символов в слове до шести. В таком случае многие имена необходимо заменять короткими мнемоническими сочетаниями. [1]
Компиляторы ФОРТРАНа позволяют записывать предложения на нескольких ( от 6 до 19) строках-продолжениях. Колонка с признаком продолжения может использоваться для нумерации этих строк. [2]
Компиляторы Фортрана обычно тщательно и неторопливо выполняют свою работу - создание исполняемого файла при компиляции большой программы может потребовать значительного времени. В таких случаях большим удобством является то, что после редактирования одной отдельно взятой подпрограммы можно перекомпилировать только ее. Полученный в результате такой выборочной компиляции объектный файл используется при окончательной сборке программы. [3]
Компилятор Фортрана уровня Н фирмы IBM не обнаруживает такую ошибку, и в генерируемой им программе тело цикла выполнится один раз. [4]
Описываемый компилятор Фортрана устроен таким образом, что при его установке в компьютер необходимо обязательно пройти стандартную последовательность операций, записанных в файле SPSETUP. Только в результате работы этой программы на фиксированном диске или на дискете будут созданы необходимая файловая структура и библиотеки для работы с Фортраном. Что же нужно сделать для того, чтобы откомпилировать программу. [5]
В некоторых компиляторах ФОРТРАНа допустимы не все эга объявления. Объявления типа должны содержать все используемые переменные и должны включать информацию о размерности массивов. [6]
Схема трансляции с использованием промежуточного языка. [7] |
Уже в первых компиляторах Фортрана применялся метод трансляции, в котором синтаксический анализ в определенной степени был отделен от семантического анализа. Этот метод называют методом синтаксических подпрограмм. Его часто используют и в современных трансляторах. [8]
Среди стандартных подпрограмм компилятора Фортрана имеются подпрограммы, обеспечивающие прерывание вычислений на любом этапе расчетов, а также выход в программу-загрузчик для подготовки к решению следующей задачи. К таким подпрограммам относятся: подпрограмма EXIT, которая после окончания расчетов передает управление монитору; подпрограмма DUMP, обеспечивающая запоминание массива данных и прерывание вычислений; подпрограмма PDUMP, позволяющая запомнить промежуточные результаты, после чего вычисления продолжаются в обычном порядке. [9]
К сожалению, многие компиляторы ФОРТРАНа не позволяют ( с помощью ключевых слов или специальных управляющих литер) управлять вставкой пробелов в листинг. Если используемый компилятор не способен автоматически вставлять пустые строки или пропускать страницы при печати листинга, это необходимо делать вручную. Для того чтобы очередной раздел программы начинался с новой страницы, необходимо вставить пустые строки - комментарии. [10]
Следует сказать, что фирма IBM поставляет для машины IBM - 3GO два компилятора Фортрана: компилятор для Фортрана IV и компилятор для Basic-Фортрана. [11]
Компилятор ЦВМ ( как названа система Сешу - Мет-ца) будет состоять из двух частей: системного компилятора ( подобного компилятору ФОРТРАНа, который выдает строки описания системы на языке, не зависящем от типа элементов ее аппаратной части) и компилятора аппаратной части ( подобного ассемблеру ФАП), который выдает проект аппаратной части системы на уровне вентилей. Системный компилятор имеет такие операторы, как MACRO ( макрооперация), REPEAT ( повторить), вызов библиотечной программы, и выдает описание структуры машины в терминах упорядоченных по времени строк микроинструкций. [12]
Успех системы превзошел все ожидания - уже к 1958 г. более половины всех машинных команд на компьютерах IBM-704 было получено не вручную, а с помощью компилятора Фортрана. [13]
Компиляторами Фортрана оснащены практически все машины универсального назначения, выпускаемые в США и Японии, а также большинство западноевропейских машин. По распространенности Алгол-60 занимает второе место после Фортрана. [14]
Потому что непосредственно за F0NC следует имя переменной, заключенное в скобки, и идентификатор F0NC не описан как имя массива. Этих фактов компилятору Фортрана достаточно, чтобы считать F0NC именем функции. [15]