Системы программирования

Слайд 2

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЭВМ (ПО)

Системы
программирования

Прикладное ПО

Системное ПО

Операционные системы и их оболочки

Языки программирования

Трансляторы

Интерпретаторы

Компиляторы

Редакторы

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЭВМ (ПО) Системы программирования Прикладное ПО Системное ПО Операционные системы
текстов

Графические
редакторы

Электронные таблицы

Базы данных

Микро-ДОС
CP/M ОБОЛОЧКИ:
MS-DOS | NC
PS-DOS | Windows 3.11
DR-DOS | Far,Xtree
UNIX, OS/2
WINDOWS 95/98/2000/XP

Слайд 3

Каждая ЭВМ имеет свой собственный язык программирования – язык машинных команд, и

Каждая ЭВМ имеет свой собственный язык программирования – язык машинных команд, и
непосредственно может выполнять программы, записанные только на этом языке.
Будучи языком цифр, машинный язык малопригоден для программирования, так как требует от программиста больших затрат для написания и отладки программы. По этой причине широкое распространение получили языки программирования, не совпадающие с машинными.
По степени близости к машинному языку принято делить языки программирования на языки низкого и высокого уровня.
Программа, написанная на одном из таких языков, состоит из последовательности предложений, или операторов, и называется исходной программой, или исходным модулем.

Слайд 4

Классификация и примеры языков программирования:

Классификация и примеры языков программирования:

Слайд 5

ТРАНСЛЯТОРЫ - программы-переводчики команд с языка высокого уровня на язык низкого уровня

ТРАНСЛЯТОРЫ - программы-переводчики команд с языка высокого уровня на язык низкого уровня
или машинные.

Типы трансляторов:
Интерпретатор после трансляции каждого отдельного оператора обеспечивает его немедленное исполнение (для языка Бейсик).
Компилятор транслирует все операторы программы, а выполнение программы в целом проходит без его участия (для языка Паскаль).

Имя файла: Системы-программирования.pptx
Количество просмотров: 34
Количество скачиваний: 0