Добавил:
Tushkan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Ответы на экзаменационные билеты_2 / Мобильность программ. Отличие Турбо от стандарт
..txt Довольно частое явление - это перенос программы, написанной на одной машине, на другую, которая отличается процессором, операционной системой или тем и другим. Программа мобильна, если она может быть легко перенесена. Программа переносится трудно, если она содержит много машинно-зависимых вещей: фрагментов кодов, которые работают только со специфической операционной системой или процессором. Турбо-Паскаль допускает перенесение кода между всеми его версиями,но все-таки требует внимания к деталям и часто при этом теряется эффективность из-за отличий в операционных системах.
Перенесение кода, написанного с использованием какого-либо компилятора Паскаля, в Турбо-Паскаль может вызвать проблемы из-за применений различных наборов расширений. Обратная задача также проблематична: если были использованы расширения Турбо-Паскаля, написанный код должен быть модифицирован при использовании другого компилятора.
ОТЛИЧИЯ Турбо-Паскаля от стандартного:
- работа со строковыми переменными.
- расширены типы вещественный, целый.
- допускается произвольная последовательность описания констант, переменных, типов, меток и подпрограмм. Например, раздел VAR описания переменных может появляться в пределах раздела описаний одной и той же подпрограммы много раз и перемежаться с объявлениями других объектов и подпрограмм. Для Турбо-Паскаля совершенно безразличен порядок следования и количество разделов VAR, CONST, TYPE, LABEL.
- разрешается использовать в передаваемой процедуре (функции) любые типы параметров: параметры-значения, параметры-переменные, параметры-константы (в стандартном Паскале только параметры-значения).
- модули (uses ctr, graph)
Перенесение кода, написанного с использованием какого-либо компилятора Паскаля, в Турбо-Паскаль может вызвать проблемы из-за применений различных наборов расширений. Обратная задача также проблематична: если были использованы расширения Турбо-Паскаля, написанный код должен быть модифицирован при использовании другого компилятора.
ОТЛИЧИЯ Турбо-Паскаля от стандартного:
- работа со строковыми переменными.
- расширены типы вещественный, целый.
- допускается произвольная последовательность описания констант, переменных, типов, меток и подпрограмм. Например, раздел VAR описания переменных может появляться в пределах раздела описаний одной и той же подпрограммы много раз и перемежаться с объявлениями других объектов и подпрограмм. Для Турбо-Паскаля совершенно безразличен порядок следования и количество разделов VAR, CONST, TYPE, LABEL.
- разрешается использовать в передаваемой процедуре (функции) любые типы параметров: параметры-значения, параметры-переменные, параметры-константы (в стандартном Паскале только параметры-значения).
- модули (uses ctr, graph)
Соседние файлы в папке Ответы на экзаменационные билеты_2