Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

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

    На рис. 4.6 показаны несколько типов запоминающих устройств. Постоянное запоминающее устройство (ПЗУ) предназначено для хранения программного обеспечения компьютера, т. е. системных программ (например, простой операционной системы) или языковых трансляторов (например, для языка Бейсик). Кроме того, в ПЗУ можно хранить отдельные прикладные программы, написанные пользователем, особенно те из них, которые разработаны для специализированного управ- [c.145]


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

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

    Универсальные компьютеры имеют не только более развитые технические средства, но и очень широкий набор программных средств, к которым относятся множество различных языковых трансляторов (Бейсик, Фортран, Кобол, ПЛ/1, Паскаль, Корал, АПЛ, Алгол, ЛИСП и т. д.), программы редактирования файлов и пакеты прикладных программ для управления данными, анализа и обработки данных и моделирования. Большинство универсальных вычислительных систем для научных расчетов снабжены также кросс-компиляторами и кросс-ассемблерами, с помощью которых можно разрабатывать и отлаживать программное обеспечение для микрокомпьютеров. Это исключительно полезно в тех случаях, когда прикладная система [c.194]

    Языки, используемые в автоматизированном проектировании, должны быть открыты для наращивания и улучшающих изменений. При этом транслятор и другие составляющие СМО не должны переделываться. Такое требование обусловлено невозможностью учесть все необходимые особенности языка при его разработке многие важные черты языка определяются в процессе непосредственного написания на нем алгоритмов и программ. Весьма существенным для задач автоматизированного проектирования требованием, не выполненным в некоторых языках, является возможность включения в описании алгоритмов на высоком языковом уровне блоков (подпрограмм), описанных на языке низшего уровня. Необходимыми являются также средства для распределения памяти между блоками программ. Особенно удобно, если эти [c.130]


    Реализация минимальными средствами. Этот принцип означает, что, во-первых, построение САПР возможно в рамках стандартного математического обеспечения ЭВМ серии ЕС, СМ и т. д. с учетом наличия трансляторов с языков программирования, средств связи программных модулей и терминальных устройств. Во-вторых, средства системы, обеспечивающие принципы функциональной полноты и ориентации на массового пользователя, должны базироваться на теории, позволяющей достаточно простым способом реализовать необходимый минимум этих средств. Это требование обусловлено второстепенной ролью интерактивного взаимодействия но отношению к моделирующим алгоритмам и предполагаемой достаточностью минимального объема языковых средств системы в рамках процесса проектирования. [c.169]

    Операционные системы упрощают работу программистов и операторов, предоставляя им языковые средства для общения с -ЭВМ. Они обеспечивают простой доступ к часто используемым программам, планируют работу, управляют загрузкой программ, контролируют и регистрируют ошибки. Для облегчения труда программистов в состав операционной системы включается большое число языков программирования и необходимых трансляторов (Фортран-1У, Кобол, ПЛ/1, Ассемблер и др.). [c.125]

    Создание системы общесоюзных, отраслевых и локальных классификаторов, кодированных номенклатур и системы трансляторов, обеспечивающих их языковую совместимость [c.97]

    Языковые средства системы программирования включают отладочные и оптимизирующие трансляторы с проблемно-ориентированных языков ФОРТРАН, КОБОЛ, ПЛ/1, АССЕМБЛЕР. [c.103]

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


Смотреть страницы где упоминается термин Языковые трансляторы: [c.378]   
Компьютеры в аналитической химии (1987) -- [ c.151 ]




ПОИСК





Смотрите так же термины и статьи:

Трансляторы



© 2025 chem21.info Реклама на сайте