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

8. Программы - оболочки.

Оболочкиэто программы, которые преобразуют командный пользовательский интерфейс в графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю доступ к файлам, каталогам и сервисные услуги.

В среде MS DOS оболочкой являлся пакет программ Norton Commander.

Он обеспечивал:

  • создание, копирование, перенос, переименование, удаление, поиск

файлов;

  • просмотр и редактирование текстовых файлов;

  • запуск программ;

  • и ряд других функций.

В начале 90-х годов применялась графическая оболочка 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, Delphy, Builder.

Язык Бейсик создан как язык для начинающих.

Язык Паскаль разработан Никласом Виртом для обучения студентов программированию. Паскаль – это язык структурного программирования.  Расширенный вариант языка – Turbo Pascal.

Язык Си соединяет свойства языка высокого уровня с возможностями использования программирования как на языке Ассемблера. 

Современные системы программирования: Borland Delphi, Microsoft Visual Basic, Borland C++ , которые предназначены для создания программ в среде Windows и предоставляют удобные средства визуальной разработки.