- •Классификация программного обеспечения
- •Процессор командного языка
- •Прикладное программное обеспечение
- •Системы программирования
- •Языки программирования Уровень языка программирования
- •Преимущества алгоритмических языков программирования перед машинными
- •Компоненты алгоритмического языка
- •Алфавит, синтаксис и семантика.
Процессор командного языка
Во всякой ОС имеется командный язык, который позволяет выполнять те или иные действия – обращение к каталогу, запуск прикладных программ и т.п. Анализ и исполнение команд пользователя осуществляется командным процессором ОС. Кроме ввода отдельных команд, которые немедленно выполняются, имеется возможность составления целых программ на командном языке, с помощью которых можно задать довольно сложную последовательность действий, не прибегая к обычному языку программирования. Для общения с ОС часто используется оболочка – это то, что пользователь видит на экране монитора при работе с системой. По существу, это некая прикладная программа, которая загружается поверх ОС и реализует командный язык, служащий для доступа пользователя к системным функциям. Оболочка – это всего лишь некая утилита для ввода информации, которая обеспечивает удобный доступ к операционной системе, но при этом не входят в состав ОС.
2). Системные оболочки
Оболочки — это программы для упрощения работы со сложными программными системами. Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги. Примером может служить пакет программ Total Commander.
3). Сетевые операционные системы – комплекс программ, обеспечивающих обработку, передачу и хранение данных в сети. Наибольшее распространение имеют такие системы, как Windows NT, NetWare, VINES и др.
Сервисное программное обеспечение
– программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя. Эти программы часто называются утилитами. Наиболее распространенные комплекты утилит: Norton Utilites фирмы Symantec; PC Tools for Windows.
Утилиты (лат. utilitas — польза)— это системные программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д. Они либо расширяют возможности ОС, либо решают самостоятельные важные задачи. Некоторые разновидности утилит:
программы контроля, тестирования и диагностики;
программы-драйверы по управлению устройствами ввода-вывода, оперативной памятью и т.д.;
программы- архиваторы;
антивирусные программы;
программы восстановления, форматирования, защиты данных ;
коммуникационные программы, организующие обмен информацией между компьютерами, обслуживания сети;
программы для управления оперативной памятью;
программы для записи CD-ROM.
Прикладное программное обеспечение
Этот класс программных средств наиболее преставителен, что объясняется широким применением средств компьютерной техники во всех сферах деятельности человека, созданием автоматизированных информационных систем в различных предметных областях.
системы управления базами данных (СУБД), обеспечивающие организацию и хранение баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним (Access);
текстовые процессоры (Word);
табличные процессоры (Excel);
средства электронной презентации (PowerPoint);
средства автоматизированного бухгалтерского учета (1С.Бухгалтерия и др.);
ППП глобальных сетей ЭВМ (Оpera, Internet Explorer и др.);
Графические редакторы.
ППП, обеспечивающие математические, статистические и другие методы решения задач (MathCAD, MatLab, Statistica, Statgraphics).
ППП автоматизированного проектирования (ChemCad, AutoCad).
органайзеры (планировщики) (Lotus Organizer).
программы-переводчики, средства проверки орфографии и распознавания текста.
Интеллектуальные системы(системы искусственного интеллекта)
Программные средства мультимедиа, компьютерные игры.