ВУЗ:
Составители:
15
(управление режимами работы модулей канала), предобработкой данных (часто
в реальном времени) и окончательной обработкой их и выдачей на устройства
индикации или документирования в удобном, часто нестандартном, виде.
В настоящее время широкое применение получил язык си, имеющий не-
сколько основных типов объектов: символы (байты), целые числа - короткие,
длинные и определенные архитектурой ЭВМ, а так- же числа с плавающей за-
пятой. Это позволяет настраивать язык на разные виды ЭВМ с различной разряд-
ной сеткой. Язык си намного проще в использовании и эффективнее ассемблера.
Проблемно-ориентированные языки различаются по форме записи и со-
держанию в зависимости от класса задач, для которых они разработаны. При-
меняемые в этих языках операторы ( манипуляции данными, управления про-
граммой, ввода-вывода, спецификации, обращения к подпрограммам) значи-
тельно облегчают программирование. Развитые библиотеки подпрограмм дают
возможность программисту за минимальное время и с минимальными затрата-
ми создавать сложные программы для решения сложных научно-технических
задач. Однако ресурсы системы часто используются неэффективно, не сокра-
щается до минимума время решения. Решение задач в реальном времени на
языках высокого уровня практически невозможно.
Перевод программы с языков высокого уровня на машинный осуществ-
ляют программы-трансляторы.
Компилятор - это транслятор, у которого исходным является язык высо-
кого уровня, а объектным - язык низкого уровня, например ассемблер или вари-
ант машинного языка с абсолютными или относительными адресами.
Транслятор с ассемблера - это программа, у которой входным является
ассемблер, а выходным - машинный язык конкретной ЭВМ (коды).
Загрузчик - это транслятор, у которого выходом является программа с аб-
солютными адресами, готовая к выполнению на ЭВМ, а входом - программа на
машинном языке ( с относительными адресами), не привязанная к конкретной
области ОЗУ и адресам внешних устройств.
(управление режимами работы модулей канала), предобработкой данных (часто
в реальном времени) и окончательной обработкой их и выдачей на устройства
индикации или документирования в удобном, часто нестандартном, виде.
В настоящее время широкое применение получил язык си, имеющий не-
сколько основных типов объектов: символы ( байты), целые числа - короткие,
длинные и определенные архитектурой ЭВМ, а так- же числа с плавающей за-
пятой. Это позволяет настраивать язык на разные виды ЭВМ с различной разряд-
ной сеткой. Язык си намного проще в использовании и эффективнее ассемблера.
Проблемно-ориентированные языки различаются по форме записи и со-
держанию в зависимости от класса задач, для которых они разработаны. При-
меняемые в этих языках операторы ( манипуляции данными, управления про-
граммой, ввода-вывода, спецификации, обращения к подпрограммам) значи-
тельно облегчают программирование. Развитые библиотеки подпрограмм дают
возможность программисту за минимальное время и с минимальными затрата-
ми создавать сложные программы для решения сложных научно-технических
задач. Однако ресурсы системы часто используются неэффективно, не сокра-
щается до минимума время решения. Решение задач в реальном времени на
языках высокого уровня практически невозможно.
Перевод программы с языков высокого уровня на машинный осуществ-
ляют программы-трансляторы.
Компилятор - это транслятор, у которого исходным является язык высо-
кого уровня, а объектным - язык низкого уровня, например ассемблер или вари-
ант машинного языка с абсолютными или относительными адресами.
Транслятор с ассемблера - это программа, у которой входным является
ассемблер, а выходным - машинный язык конкретной ЭВМ (коды).
Загрузчик - это транслятор, у которого выходом является программа с аб-
солютными адресами, готовая к выполнению на ЭВМ, а входом - программа на
машинном языке ( с относительными адресами), не привязанная к конкретной
области ОЗУ и адресам внешних устройств.
15
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »
