- •Лекция 6. Программное обеспечение компьютеров
- •1. Что называется программным обеспечением
- •2. Классификация программного обеспечения.
- •3. Системные программы
- •4. Операционная система.
- •5. Прикладные программы.
- •6. Файловая система ос.
- •7. Операционная система ms dos.
- •8. Программы - оболочки.
- •9. Операционные системы Windows.
- •10. Транслятор, компилятор, интерпретатор
- •11. Инструментальные системы программирования.
- •12. Инструментальные программы.
- •13. Текстовый редактор.
- •14. Графический редактор.
- •16. Табличный процессор.
- •17. Системы управления базами данных - субд.
- •18. Библиотеки стандартных подпрограмм.
- •19. Пакеты прикладных программ.
- •20. Интегрированные пакеты программ.
- •21. Органайзеры
- •22. Сетевое программное обеспечение.
8. Программы - оболочки.
Оболочки — это программы, которые преобразуют командный пользовательский интерфейс в графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю доступ к файлам, каталогам и сервисные услуги. |
В среде MS DOS оболочкой являлся пакет программ Norton Commander.
Он обеспечивал:
создание, копирование, перенос, переименование, удаление, поиск
файлов;
просмотр и редактирование текстовых файлов;
запуск программ;
и ряд других функций.
В начале 90-х годов в среде MS DOS применялась графическая оболочка MS-Windows 3.х, графический интерфейс которой вместо набора команд с клавиатуры позволял выбирать их мышью из графического меню.
22.02.12 Л,С,Д 111
9. Операционные системы Windows.
Windows — в отличие от оболочки Windows 3.х является операционной системой.
Семейство ОС Windows представляют собой универсальную многозадачную и многопотоковую 32-разрядную ОС с графическим интерфейсом и расширенными сетевыми возможностями.
Windows — это интегрированная среда, обеспечивающая обмен информацией между программами и предоставляющая пользователю возможности работы с мультимедиа, текстовой, графической, звуковой и видеоинформацией. Интегрированность среды подразумевает совместное использование ресурсов компьютера всеми программами.
Операционная система Windows обеспечивает также работу пользователя в сети, предоставляя средства для обмена файлами в сети, возможность совместного использования принтеров, факсов и других общих ресурсов. Windows позволяет отправлять сообщения электронной почтой, факсимильной связью, поддерживает удаленный доступ к другим компьютерам.
Она используется как в настольных ПК, так и на компьютерах блокнотного (ноутбук) и карманного типа (КПК).
10. Транслятор, компилятор, интерпретатор
Транслятор— это программа - переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд, которые может обработать компьютер. |
Трансляторы для компьютеров реализуются в виде компиляторов и интерпретаторов, которые существенно различаются.
Компилятор транслирует текст исходной программы целиком и создает программу на машинном языке, которая затем целиком выполняется компьютером или заносится в отдельный файл.
Интерпретатор транслирует и выполняет операторы отдельными строками программы. Поэтому программа, обрабатываемая интерпретатором, переводится на машинный язык при каждом запуске программы.
Для языка Паскаль используется компилятор, а для языка Бейсик - интерпретатор. Но иногда для одного языка имеется и компилятор, и интерпретатор. |
11. Инструментальные системы программирования.
Инструментальная система программирования — это система, предназначенная для разработки новых программ на конкретном языке программирования. |
Инструментальные системы программирования предоставляют пользователям средства разработки программ. В них входят:
компилятор и/или интерпретатор;
средства создания и редактирования текстов программ;
библиотеки стандартных программ и функций;
диалоговая среда - интерфейс для пользователя;
графические библиотеки и утилиты для работы с библиотеками
и другие средства.
К инструментальным системам программирования относятся – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C (для MS DOS), Delphy, Builder(в среде Windows).
Язык Бейсик создан как язык для начинающих.
Язык Паскаль разработан Никласом Виртом для обучения студентов программированию. Паскаль – это язык структурного программирования. Расширенный вариант языка – Turbo Pascal.
Язык Си соединяет свойства языка высокого уровня с возможностями программирования как на языке Ассемблер.
Современные системы программирования: Borland Delphi, Microsoft Visual Basic, Borland C++ предназначены для создания программ в среде Windows и предоставляют удобные средства объектно-ориентированного
программирования (для визуальной разработки).
НХИ-1, 20.02.12