- •«Казанский кооперативный институт» (филиал)
- •Информатика Лекция по теме: «Технология программирования. Языки программирования высокого уровня»
- •Языки программирования высокого уровня
- •Основные понятия
- •Основные понятия
- •Эволюция языков программирования
- •Проектирование программ
- •Лицензионное программное обеспечение. Типы приобретаемых программ
- •Версии программ
АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ
ВЫСШЕГО ПРОФЕССИОАНЛЬНОГО ОБРАЗОВАНИЯ
ЦЕНТРОСОЮЗА РОССИЙСКОЙ ФЕДЕРАЦИИ
«РОССИЙСКИЙ УНИВЕРСИТЕТ КООПЕРАЦИИ»
«Казанский кооперативный институт» (филиал)
УТВЕРЖДАЮ
Проректор по учебной и научной работе
Казанского кооперативного
института (филиала)
Российского университета кооперации
____________ З.Н. Мирзагалямова
______________
Информатика Лекция по теме: «Технология программирования. Языки программирования высокого уровня»
Казань
2010
Лекция составлена Хрущевой Л.Б. ст. преподавателем кафедры «инженерно-технических дисциплин и сервиса»
«Казанского кооперативного института в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования, утвержденного ___________________, и учебным планом от _______________ .
Рецензент: к.э.н., профессор З.Н. Мирзагалямова
Лекция
согласована с кафедрой «Инженерно-технических дисциплин и сервиса»
Зав. кафедрой Э.А.Гатина
«______»_________________ 20____г.
обсуждена и рекомендована к изданию решением кафедры «Инженерно-технических дисциплин и сервиса» от «21» сентября 2010г., протокол №1.
Зав. кафедрой Э.А.Гатина
одобрена Методическим советом института от от «22» сентября 2010г.,протоколом№2
Председатель З.Н. Мирзагалямова
Казанский кооперативный институт (филиал) Российского университета кооперации, 2010
Хрущева Л.Б.2010
Лекция . Технология программирования
Языки программирования высокого уровня
Основные понятия
Эволюция языков программирования
Проектирование программ
Основные понятия
В настоящее время разработка любого программного обеспечения осуществляется с помощью систем программирования.
Системы программирования - это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования. |
В них обычно включаются следующие инструментальные средства:
трансляторы с языков высокого уровня, которые реализуются в виде компиляторов и интерпретаторов;
Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
интегрированная среда разработки;
средства создания и редактирования текстов программ;
обширные библиотеки стандартных программ и функций;
отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
"дружественная" к пользователю диалоговая среда;
встроенные макроассемблеры(машинно-ориентированные языки);
встроенная мощная справочная служба и т.д.
Ядро системы программирования составляет язык программирования(ЯП). Под языком программирования будем понимать алфавит, систему записи и набор правил, определяющих синтаксис программы. |