Информатика и вычислительная техника


Системное и прикладное программное обеспечение - часть 3


Следующим шагом на пути совершенствования диалога пользователя с персональным компьютером было создание операционной среды MS Windows, предоставляющей пользователю интуитивно понятный и универсальный графический интерфейс. Наиболее распространенной является ее версия Windows 3.1.

Различия между операционными оболочками и операционными средами достаточно условны. И те, и другие функционируют только совместно

81

с соответствующей операционной системой (в данном случае MS DOS). Операционную среду можно назвать полнофункциональной надстройкой над ОС, поскольку она, в отличие от оболочки, может самостоятельно формировать новую среду выполнения программ. Под управлением Windows работают как программные средства, созданные для среды MS DOS, так и специально разработанные прикладные программы (Windows - приложения).

Наряду с совершенствованием операционных систем постоянно совершенствуются программные оболочки и среды. Так, в настоящее время созданы и используются такие средства, как NC for Windows, Norton Navigator for Windows и др.

Системы автоматизации программирования (САП) предназначены для совершенствования процесса разработки и отладки программ, т.е. для повышения эффективности и производительности труда программистов. Системы программирования включают в свой состав языки программирования, трансляторы с этих языков, а также различные вспомогательные программы (редактор, библиотекарь, загрузчик и др.), используемые в процессе подготовки рабочих программ к выполнению.

Все языки программирования подразделяются на машинно - зависимые (низкого уровня) и машинно - независимые (высокого уровня) (рис. 4.5).

Рис. 4.5. Классификация языков программирования

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




Начало  Назад  Вперед