•Системы программирования существуют для разработки различных программ.
•Прикладное программное обеспечение
представляет собой комплекс программ, используемых для решения конкретных задач в какой-либо области.
•Системное программное обеспечение - это комплекс программ, описаний, инструкций, обеспечивающий функционирование ЭВМ, а также выполнение заданий пользователей.
Операционная система
•управление электронно- вычислительной машиной и ее ресурсами, например, оперативной памятью, местом на дисках и т. д.;
•запуск прикладных программ на выполнение;
•обеспечение диалога с пользователем.
Сервисные программы
•улучшающие пользовательский интерфейс;
•защищающие данные от разрушения и несанкционированного доступа;
•восстанавливающие данные;
•ускоряющие обмен данными между диском и ОЗУ:
•средства архивации и разархивации;
•антивирусные средства.
Это изображение «Вавилонской башни» компьютерного века украшало суперобложку книги Джин Сэммит «Языки программирования», в которой содержался обзор множества не совместимых друг с другом компьютерных языков, существовавших к моменту выхода книги в свет (1969)