Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia_instrumentalnoe_PO.doc
Скачиваний:
8
Добавлен:
26.08.2019
Размер:
195.07 Кб
Скачать

АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ

ВЫСШЕГО ПРОФЕССИОАНЛЬНОГО ОБРАЗОВАНИЯ

ЦЕНТРОСОЮЗА РОССИЙСКОЙ ФЕДЕРАЦИИ

«РОССИЙСКИЙ УНИВЕРСИТЕТ КООПЕРАЦИИ»

«Казанский кооперативный институт» (филиал)

УТВЕРЖДАЮ

Проректор по учебной и научной работе

Казанского кооперативного

института (филиала)

Российского университета кооперации

____________ З.Н. Мирзагалямова

______________

Информатика Лекция по теме: «Технология программирования. Языки программирования высокого уровня»

Казань

2010

Лекция составлена Хрущевой Л.Б. ст. преподавателем кафедры «инженерно-технических дисциплин и сервиса»

«Казанского кооперативного института в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования, утвержденного ___________________, и учебным планом от _______________ .

Рецензент: к.э.н., профессор З.Н. Мирзагалямова

Лекция

согласована с кафедрой «Инженерно-технических дисциплин и сервиса»

Зав. кафедрой Э.А.Гатина

«______»_________________ 20____г.

обсуждена и рекомендована к изданию решением кафедры «Инженерно-технических дисциплин и сервиса» от «21» сентября 2010г., протокол №1.

Зав. кафедрой Э.А.Гатина

одобрена Методическим советом института от от «22» сентября 2010г.,протоколом№2

Председатель З.Н. Мирзагалямова

Казанский кооперативный институт (филиал) Российского университета кооперации, 2010

Хрущева Л.Б.2010

Лекция . Технология программирования

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

  • Основные понятия

  • Эволюция языков программирования

  • Проектирование программ

Основные понятия

В настоящее время разработка любого программного обеспечения осуществляется с помощью систем программирования.

Системы программирования - это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования.

В них обычно включаются следующие инструментальные средства:

  • трансляторы с языков высокого уровня, которые реализуются в виде компиляторов и интерпретаторов;

    Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.

  • интегрированная среда разработки;

  • средства создания и редактирования текстов программ;

  • обширные библиотеки стандартных программ и функций;

  • отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

  • "дружественная" к пользователю диалоговая среда;

  • встроенные макроассемблеры(машинно-ориентированные языки);

  • встроенная мощная справочная служба и т.д.

Ядро системы программирования составляет язык программирования(ЯП). Под языком программирования будем понимать алфавит, систему записи и набор правил, определяющих синтаксис программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]