Одна из трудностей определения языка высокого уровня для системного программирования состоит в том, что многие ... - Большая Энциклопедия Нефти и Газа
Выдержка из книги
Непли Э.N.
Программирование на языке МОДУЛА-2
Одна из трудностей определения языка высокого уровня для системного программирования состоит в том, что многие особенности программирования зависят от конкретной машины. Например, в некоторых ЭВМ длина слова 8 бит, тогда как в других - 32 бита. Хотя эти различия нельзя игнорировать, понятие модуля делает возможным стандартизированный подход к машинно-зависимым особенностям. Все машинно-зависимые особенности сведены в один стандартный библиотечный модуль. Когда Модула-2 реализуется на новой ЭВМ, поставщику нужно просто поставить со своим пакетом программного обеспечения машинно-зависимый модуль. В этой главе будет дан обзор этих стандартных модулей. Мы также дадим обзор средств Модулы-2 для обработки конкретных ячеек машинной памяти ( это часто требуется для управления устройствами ввода-вывода) и рассмотрим библиотечные программы, поддерживающие параллельные процессы. Параллельные процессы - метод обработки, позволяющий выполнять более одной функции одновременно путем переключения с одной функции на другую, так что ЭВМ полностью используется.