Читайте также:
|
|
Система програмирования - это кмплект языковых и програмных средств, предназначенных для автоматизации, разработки и выполнения программ.
Современная система програмирования включает:
-Язык програмирования
-Текстовый редактор
-Транслятор
-Редактор связи
-Отладчик
-Библиотекарь стандарт (?)
Язык програмирования - формализованный язык для описания алгаритма решения задачи на компьютере.
Язык програмирования образует три составляющих: синтаксис, алфавит, семантика.
Алфавит - это фиксированный для данного языка набор основных символов, их которых можно составлять текст.
Синтаксис - правило построения фраз языка.
Семантика - определяет смысловое содержание языка.
Все языки програмирования по синтаксису образования конструкций языка классифицируются:
1. Машинные языки - языки програмирования, воспринимаемые аппаратной частью конструкции.
2. Машинно-ориентированные языки - языки програмирования, которые отражают определенную структуру ЭВМ.
Машинные и машинно-ориентированные - это языки низкого уровня, требующие указания мелких деталей процесса обработки данных.
Языки высокого уровня имитируют естественные языки и содержат примеры, допускающие описание задачи в наглядном виде.
Алгоритмические языки - предназначены для описания аглоритма, не зависят от архитектуры развития.
3. Процедурно-ориентированные языки - яязыки програмирования, в которых имеется возможность описания некоторой совокупности процедур.
4. Проблемно-ориентированные языки - языки програмирования для решения задач определенного класса.
5. Объективно-ориентированные, в основе которых лежит понятие, сочетующее данные и действия над ними.
Современная система програмирования включает в себя: специализированный текстовый редактор для создания текста программы.
Программа, подготовленная на языке програмирования проходит этап трансляции, когда происходит преобразование исходного кода программы в объективный код, который далее пригоден к обработке редакторных связей для получения модуля.
Транслятор - это программа-переводчик, которая переводит программу, написанную на языке програмирования, в программу, состоящую из машинных команд.
Трансляция может выполнятся при помощи трансляторов, которая реализуется в виде компиляторов, транслирующих всю программу, и операторов, осуществляющих операционную обработку и выполнение програмы.
Полученные в результате раздельной коппеляции объектные модули объединяются в загрузочный модуль с присоединенным при необходимости библиотечных программ, реализующих различные стандартные функции. Для этого используется редактор связи - специальная программа, с помощью которой обрабатываются объективные модули.
Загрузочный модуль - это законченная программа, которую можно запускать на любом компьютере, где установлена операционная система, для которой это программа создавалась.
Расширение: exe, cam
Отладчики - это специальные программы, предназначенные для облегчения програмистом выполнения отладки разрабатываемых программ.
Эти программы позволяют исследовать внутреннее поведение програмного модуля.
Дата добавления: 2015-01-30; просмотров: 144 | Поможем написать вашу работу | Нарушение авторских прав |