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

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 и предоставляют удобные средства визуальной разработки.