Автор работы: Пользователь скрыл имя, 21 Февраля 2013 в 16:24, контрольная работа
Язык программирования – формальная знаковая система, предназначенная для записи компьютерных программ Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.
Со времени создания первых программируемых машин человечество придумало более двух с половиной тысяч языков программирования. Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков программирования.
Язык программирования 3
Уровни языков программирования 5
Поколения языков программирования 8
Список использованной литературы 10
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ
ФЕДЕРАЦИИ
ФГБОУ ВПО ДАЛЬНЕВОСТОЧНЫЙ ГОСУДАРСТВЕННЫЙ
АГРАРНЫЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ ЗАОЧНОГО И ДОПОЛНИТЕЛЬНОГО
ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КАФЕДРА «ЭКОНОМИЧЕСКОЙ КИБЕРНЕТИКИ»
Контрольная работа
ПО ДИСЦИПЛИНЕ:
ПРОГРАММИРОВАНИЕ И ЭВМ
ВАРИАНТ 2
Выполнил : Студент 3 курса ФЗДПО
«Экономика и управление на
предриятии АПК»
Шифр 08212
Журавлёва Е.В.
Проверил: Дзензель Г.А.
Благовещенск 2013
СОДЕРЖАНИЕ
Список использованной литературы 10
Язык программирования – формальная знаковая система, предназначенная для записи компьютерных программ Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.
Со времени создания первых программируемых машин человечество придумало более двух с половиной тысяч языков программирования. Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков программирования.
Создатели языков по-разному толкуют понятие язык программирования. К наиболее распространённым утверждениям, признаваемым большинством разработчиков, относятся следующие:
Функция: язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкцийпо выполнению того или иного вычислительного процесса и организации управления отдельными устройствами.
Задача: язык программирования отличается от естественных языков тем, что предназначен для передачи команд и данных от человека к компьютеру, в то время как естественные языки используются для общения людей между собой. Можно обобщить определение «языков программирования» — это способ передачи команд, приказов, чёткого руководства к действию; тогда как человеческие языки служат также для обмена информацией.
Исполнение: язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.
Языки программирования часто классифицируют по уровню. Уровень языка показывает, насколько язык близок к естественной для человека записи. Процедурные языки - самого низкого уровня. Функциональные - значительно выше. Логические языки в принципе могут быть самого высокого уровня, но из-за высокой сложности теории, лежащей в их основе, разрабатываются довольно медленно. Широко распространённых в мире языков логической группы довольно мало.
Рассмотренные группы языков не являются чем-то абсолютным. Со временем могут появиться новые подходы в программировании, которые будут выделены в отдельные группы. Поэтому встаёт вопрос: что есть общего между различными языками, в чём их сущность.
В принципе все языки программирования
созданы для решения задач
с использованием математики (практически
всех её разделов). Наиболее близким
к человеку является язык математической
записи условия задачи и её решения.
Имеется в виду не только строго
формализованные правила
В настоящее время в мире существует несколько сотен реально используемых языков программирования. Для каждого есть своя область применения.
Любой алгоритм, как мы знаем,
есть последовательность предписаний,
выполнив которые можно за конечное
число шагов перейти от исходных
данных к результату. В зависимости
от степени детализации
По этому критерию можно выделить следующие уровни языков программирования:
Машинные языки
и машинно-ориентированные
С появлением ЭВМ 2-го поколения (транзисторных) появились языки второго поколения (2GL), в которых степень интеграции действий была на порядок выше. Это такие языки, как макроассемблер и автокод.
Языки высокого уровня или языки третьего поколения – 3GL имитируют естественные языки, используя некоторые слова разговорного языка и общепринятые математические символы. Эти языки более удобны для человека.
Языки высокого уровня (3GL) делятся на:
Языки программирования принято делить на пять поколений. В первое поколение входят языки, созданные в начале 50-х годов, когда первые компьютеры только появились на свет. Это был первый язык ассемблера, созданный по принципу « одна инструкция – одна строка».
Расцвет второго поколения
языков программирования пришелся на
конец 50-х – начало 60-х годов. Тогда
был разработан символический ассемблер,
в котором появилось понятие
переменной. Он стал первым полноценным
языком программирования. Благодаря
его возникновению заметно
Появление третьего поколения языков программирования принято относить к 60-м годам. В это время родились универсальные языки высокого уровня, с их помощью удается решать задачи из любых областей. Такие качества новых языков, как относительная простота, независимость от конкретного компьютера и возможность использования мощных синтаксических конструкций, позволили резко повысить производительность труда программистов. Подавляющее большинство языков этого поколения успешно применяется и сегодня.
С начала 70-х годов по настоящее
время продолжается период языков четвертого
поколения. Эти языки предназначены
для реализации крупных проектов,
повышения их надежности и скорости
создания. Они обычно ориентированы
на специализированные области применения,
где хороших результатов можно
добиться, используя не универсальные,
а проблемно-ориентированные
Рождение языков пятого поколения
произошло в середине 90-х годов.
К ним относятся также системы
автоматического создания прикладных
программ с помощью визуальных средств
разработки, без знания программирования.
Главная идея, которая закладываемая
в эти языки,- возможность автоматического
формирования результирующего текста
на универсальных языках программирования
(который потом требуется
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Интернет ресурсы:
Журавлёва Е.В. 4 группа 20.02.2013 г
Информация о работе Экономика и управление на предриятии АПК