Cтраница 2
Описанный выше процесс системного программирования может быть несколько видоизменен. Ассемблер нижнего уровня может быть составлен на языке какой-либо уже имеющей математическое обеспечение машины. В этом случае указанная старая машина применяется как инструмент, позволяющий уменьшить трудоемкость работ по системному программированую. Программирование ведется, как и в вышеописанном случае, на языке ассемблера нижнего уровня и на старой машине транслируется на язык новой машины. Остальная работа выполняется так, как было описано выше. Выгода от последнего приема заключается в том, что ассемблер нижнего уровня программируют не в коде новой машины, а с помощью математического обеспечения старой машины. [16]
При решении задач системного программирования ( разработка системного математического обеспечения ЭВМ) предпочтение следует отдать машинно-зависимым языкам, в частности макроязыку, поскольку только в этом случае можно максимально использовать все возможности вычислительной машины. [17]
Транслятор с языка системного программирования ПАР предназначен для работы с языком, используемым в целях системного программирования. Этот язык по своему уровню является промежуточным между ассемблером и алгоритмическими языками высокого уровня. [18]
Очевидно, к системному программированию следует отнести также разработку систем программ для решения некоторых содержательных задач, для которых проблемное программирование не дает удовлетворительных результатов. [19]
Важный этап в системном программировании связан с созданием первых автооператоров [42], заложивших основы будущих мониторных систем пакетной обработки на ЭВМ типа М-20. [20]
Тип BITSET важен для системного программирования, так как при помощи таких множеств осуществляется работа со специальными регистрами, которые управляют периферийными устройствами ЭВМ. [21]
Применение мнемокода в качестве языка системного программирования и промежуточного языка позволяет сократить сроки и снизить стоимость создания системного математического обеспечения. Дело в том, что для новой машины обычно в первую очередь разрабатывают простейший ассемблер мнемокода. Вместе с библиотекой стандартных подпрограмм и загрузчиком ассемблер образует минимальную систему программирования, которая используется для разработки всех других компонент системного математического обеспечения, включая трансляторы с языков высокого уровня. [22]
Язык Си является основным языком системного программирования и обработки данных в операционной системе UNIX, широко используемой на мини - ЭВМ семейства PDP-11 и адаптированной для некоторых микроЭВМ, подобных Электронике-60. В настоящее время язык СИ реализован также для ряда других ОС. Одним из достоинств языка СИ является то, что при программировании на нем редко возникает необходимость в подпрограммах на языке ассемблера. [23]
Человек, который специализируется по системному программированию ( S. [24]
Второе поколение машин положило начало системному программированию - были разработаны библиотеки программ и трансляторы с различных языков программирования. [25]
Книга представляет собой монографию по системному программированию, После краткой характеристики основных элементов современных систем программирования: библиотек, языков программирования и трансляторов - изложены принципы построения трансляторов для языков символического кодирования, макроязыков и процедурно-ориентированных языков высокого уровня. Описаны наиболее распространенные прямые и синтаксические методы тран-сляции. [26]
В Модуле-2 имеется ряд встроенных возможностей системного программирования, позволяющих обойти обычные правила ( см. гл. Эти механизмы следует использовать как можно реже. [27]
Второе направление в программировании принято называть системным программированием. В его задачу входит разработка специальных программ, автоматизирующих процесс написания и отладки прикладных программ, обеспечивающих эффективное использование ЭВМ при их исполнении. Совокупность таких вспомогательных программ называется математическим или программным обеспечением ЭВМ, а разработчики этих программ - системными программистами. [28]
Кратко обсудить использование этих свойств в системном программировании. [29]
К списковым языкам относится также универсальный язык системного программирования и моделирования СИМУЛА-67 ( SIMULA-67), основанный на АЛГОЛе-60 и включающий операторы для алгоритмов принятия решений. [30]