Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 6 Программы_кратко.doc
Скачиваний:
3
Добавлен:
16.08.2019
Размер:
129.02 Кб
Скачать

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