Применение - язык - высокий уровень - Большая Энциклопедия Нефти и Газа, статья, страница 1
Когда к тебе обращаются с просьбой "Скажи мне, только честно...", с ужасом понимаешь, что сейчас, скорее всего, тебе придется много врать. Законы Мерфи (еще...)

Применение - язык - высокий уровень

Cтраница 1


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

Применение языков высокого уровня требует создания средств отладки на уровне входного языка. Опыт показывает, что от 20 до 40 % рабочего сремени программист расходует на отладку программ, поэтому отсутствие удобных средств отладки существенно сдерживает повышение производительности труда программистов.  [2]

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

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

В каких ситуациях, несмотря на применение языков высокого уровня, желательно работать с дампами.  [5]

Для обеспечения возможности внесения изменений и добавлений в программы, составленные на языке Ассемблера, и достижения наибольшей эффективности приходится изучать, модифицировать и отлаживать большое число программ. Применение языка высокого уровня без использования конструкции типа GO ТО позволяет облегчить эту задачу.  [6]

Язык ассемблера, ассемблер [ assembler language ] - универсальный язык программирования, относящийся к категории языков низкого уровня, структура которого определяется форматами команд, данными машинного языка и архитектурой ЭВМ. Используется программистами в тех случаях, когда невозможно применение языка высокого уровня или требуются эффективные программы в машинных кодах.  [7]

Однако стоимость программного обеспечения, разработка которого требует значительных трудозатрат, продолжает возрастать. Применение языков высокого уровня позволяет достигнуть высокой совместимости программ; тем не менее максимальную эффективность имеют те из них, которые полностью учитывают особенности данной архитектуры.  [8]

Операционная система организует вычислительный процесс и эффективное управление ресурсами ЭВМ. Трансляторы служат для перевода прикладных программ, написанных на одном из языков, на машинный язык. Языки бывают машинно-ориентированные ( АССЕМБЛЕРЫ), т.е. понятные ЭВМ только одного типа, и проблемно-ориентированные высокого уровня ( ФОРТРАН, КОБОЛ, ПЛ, БЕЙСИК и др.), использование которых возможно на ЭВМ различных типов. Применение языков высокого уровня существенно ускоряет разработку программ и облегчает их тиражирование.  [9]

Основным достоинством языков высокого уровня является возможность легкого и компактного описания решаемой задачи. Такая возможность осуществляется ввиду того, что один оператор языка высокого уровня соответствует большому числу команд ЭВМ. Перевод исходной программы на языке высокого уровня в объектный формат выполняется компилятором. Применение языков высокого уровня позволяет упростить и значительно ускорить разработку программ. Однако сложность перевода исходной программы в объектный формат приводит к тому, что получаемые при переводе программы требуют больше памяти и машинного времени, чем программы, написанные на языке Ассемблера. К наиболее распространенным языкам высокого уровня, используемым в АСУТП, относится Фортран. Особенно часто Фортран применяют при программировании задач для численных расчетов.  [10]

Основное преимущество применения для автоматизации программирования языков высокого уровня состоит в том, что упрощается процесс программирования и программы не привязываются к конкретной машине. Подсчитано, что в среднем одна строка программы на языке высокого уровня эквивалентна пяти строкам на языке мнемокода и, следовательно, программирование на последнем является в пять раз более дорогим и трудоемким. Однако всегда программа, оттранслированная с языка высокого уровня, занимает больший объем памяти, который зависит от квалификации программиста, и, следовательно, требует большего времени на реализацию, чем программа, записанная и оттранслированная с мнемокода. При применении языков высокого уровня в 5 - 10 раз сокращается время составления программ и уменьшаются затраты на программирование. Но для получения программ с оптимальными параметрами необходим достаточный опыт программирования. Эти языки применяются для создания программ длиной от 1500 слов и более.  [11]



Страницы:      1