Языковой транслятор - Большая Энциклопедия Нефти и Газа, статья, страница 1
Еще никто так, как русские, не глушил рыбу! (в Тихом океане - да космической станцией!) Законы Мерфи (еще...)

Языковой транслятор

Cтраница 1


Языковые трансляторы способствуют ускорению процесса программирования, выявляют ошибки в программах и облегчают процесс исправления этих ошибок, производят программную документацию, уменьшают время обучения программиста и тем самым содействуют расширению круга пользователей, способных писать программы самостоятельно. Большую часть механической работы удалось переложить с программиста на вычислительную систему, при этом значительная доля повторяемых действий выполняется транслятором.  [1]

Языковые трансляторы, или компиляторы, дают возможность программисту описать решение проблемы на языках, которые легче читаются и проще используются, чем машинный язык. Проблемные и универсальные языки в значительной степени освобождают программиста от непроизводительной работы по выверке чисел и уменьшают время подготовки отлаженных работоспособных программ. В операционной системе предусмотрено несколько компиляторов с шести языков, которые позволяют описать решение задачи исходя из математической нотации ( Алгол и Фортран), свободной описательной формы, близкой к английскому языку ( Кобол); уни-версально й формы ( ПЛ / 1), предусматривающей средства Фортрана, Кобола и новых языков; табличной формы ( РПГ); комбинации перечисленных форм.  [2]

Языковые трансляторы или компиляторы дают программисту возможность определить решение проблемы на языках, которые легче читаются и проще используются, чем машинный язык.  [3]

4 Распечатка содержимого памяти компьютера после трансляции ассемблерной программы, приведенной на. [4]

Помимо языковых трансляторов, программного обеспечения связи и программ управления файлами на ЭВМ обязательно имеются пакеты прикладных программ, разработанные для удовлетворения общих запросов пользователей. Такие пакеты могут включать, например, программы простой обработки данных экспериментов, обработки текстов, составления отчетов или средств получения высококачественных графических изображений. На схематической карте памяти ( рис. 4.11) показано размещение компонентов программного обеспечения вычислительной системы. Разумеется, конкретная организация программного обеспечения зависит от типа компьютера. Более того, наличие отдельных компонентов программного обеспечения ( см. рис. 4.7) зависит как от класса компьютера ( большой, средний или малый), так и от вида конкретной системы данного класса. В целом возможности программного обеспечения и средства создания программ ухудшаются при переходе от универсальных компьютеров к ми-никомпьютерам или микрокомпьютерам.  [5]

По своему статусу языковые трансляторы эквивалентны любой проблемной программе, а полный ранг средств супервизора может использоваться ими при трансляции других программ. Каждый транслятор создает программы в объектном коде ( объектные модули), формат которых является стандартным. С определенными исключениями и ограничениями эта стандартизация позволяет редактору связей объединять объектные модули, полученные путем трансляции с разных языков программирования, в один программный модуль. Некоторые языковые трансляторы имеют средства отладки и диагностики программ. Основные характеристики языковых компиляторов приводятся ниже.  [6]

По своему статусу языковые трансляторы эквивалентны любой проблемной программе, а полный ранг средств супервизора может использоваться ими при трансляции других программ. Каждый транслятор создает программы в объектном коде ( объектные модули), формат которых является стандартным. С определенными исключениями и ограничениями эта стандартизация позволяет редактору связей объединять объектные модули, полученные путем трансляции с разных языков программирования, в один программный модуль. Некоторые языковые трансляторы имеют средства отладки и диаг-новтики программ. Основные характеристики языковых компиляторов приводятся ниже.  [7]

Операционная система ОС 1800 снабжена развитыми языковыми трансляторами и широко применяется в непромышленной сфере, в АСУП, в коммерческих программных комплексах, для поддержки работы проблемно-ориентированных пакетов прикладных программ. ОС 1800 как инструментальная система ориентирована на разработку программ общим объемом до нескольких десятков тысяч строк исходного текста силами небольших программистских коллективов.  [8]

Обычный пользователь ОС нуждается по крайней мере в одном языковом трансляторе, редакторе связей ( или составителе) и библиотеке макропрограмм или подпрограмм.  [9]

10 Программа на ассемблере. [10]

При разработке программного обеспечения для микропроцессоров и миникомпьютеров желательно использовать специальные языковые трансляторы, известные как кросс-ассемблеры или кросс-компиляторы. Такие трансляторы обычно имеются на универсальных ЭВМ, так что при создании программного обеспечения для микрокомпьютера можно опираться на мощь и возможности больших машин.  [11]

Операционная система ОС / 360 общего программного обеспечения обладает значительным набором языковых трансляторов, которые дают возможность программисту описать решение проблему на языках, легче читаемых и проще используемых, чем машинный язык, освобождают его от непроизводительной работы по выверке чисел и уменьшают время подготовки отлаженных работоспособных программ. В действующей системе АСУ химической промышленностью используются следующие языковые трансляторы: Ассемблер F с минимальным размером памяти 60 Кбайт; Фортран G-100 Кбайт; Кобол Е - 30 Кбайт; Кобол У-100 Кбайт; ПЛ / 1 F - 60 Кбайт; РПГ - 60 Кбайт; Алгол - 60 Кбайт. Отдельные языковые трансляторы представлены несколькими вариантами в зависимости от размера требуемой памяти. При этом большему размеру транслятора обычно сопутствует меньшее время трансляции и большие возможности языка, средств отладки и операторов ввода-вывода.  [12]

Поэтому, чтобы облегчить взаимодействие человека с машиной, создаются языки программирования и языковые трансляторы, преобразующие программы, написанные на этих языках, в машинные коды.  [13]

Она является входом для языкового транслятора.  [14]

Вычислительные системы снабжены различными средствами разработки програмхм, с помощью которых пользователь ЭВМ может создавать программы и программное обеспечение для решения конкретных задач. Несомненно, наиболее широкое распространение получили языковые трансляторы, которые переводят программу, написанную на каком-либо из языков, ориентированных на пользователя, в машинный код. Этот код хранится в памяти компьютера и обрабатывается центральным процессором.  [15]



Страницы:      1    2