Одна из трудностей определения языка высокого уровня для системного программирования состоит в том, что многие ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Непли Э.N. Программирование на языке МОДУЛА-2


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

(cкачать страницу)

Смотреть книгу на libgen

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