Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Назначение и состав системы программирования.

Читайте также:
  1. C. состава аудитории.
  2. EIS и DSS системы.
  3. I. Назначение методических рекомендаций
  4. I. Составление паспорта на информатора
  5. I. Судебно-следственная практика формирования системы доказательств по уголовному делу (постановка проблемы).
  6. II Сложные (составные) операторы
  7. II.ИЗУЧЕНИЕ ЛИТЕРАТУРЫ, ЕЕ АНАЛИЗ И СОСТАВЛЕНИЕ БИБЛИОГРАФИЧЕСКОГО СПИСКА.
  8. Microsoft Excel. Назначение и синтаксис функций ВПР, ИНДЕКС.
  9. Microsoft Excel. Назначение и синтаксис функций ДАТА, ВРЕМЯ, ТДАТА, СЕГОДНЯ.
  10. MS Power Point: назначение, возможности. Технологии создания электронных презентаций.

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

Современная система програмирования включает:

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

-Текстовый редактор

-Транслятор

-Редактор связи

-Отладчик

-Библиотекарь стандарт (?)

Язык програмирования - формализованный язык для описания алгаритма решения задачи на компьютере.

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

Алфавит - это фиксированный для данного языка набор основных символов, их которых можно составлять текст.

Синтаксис - правило построения фраз языка.

Семантика - определяет смысловое содержание языка.

Все языки програмирования по синтаксису образования конструкций языка классифицируются:

1. Машинные языки - языки програмирования, воспринимаемые аппаратной частью конструкции.

2. Машинно-ориентированные языки - языки програмирования, которые отражают определенную структуру ЭВМ.

Машинные и машинно-ориентированные - это языки низкого уровня, требующие указания мелких деталей процесса обработки данных.

Языки высокого уровня имитируют естественные языки и содержат примеры, допускающие описание задачи в наглядном виде.

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

3. Процедурно-ориентированные языки - яязыки програмирования, в которых имеется возможность описания некоторой совокупности процедур.

4. Проблемно-ориентированные языки - языки програмирования для решения задач определенного класса.

5. Объективно-ориентированные, в основе которых лежит понятие, сочетующее данные и действия над ними.

Современная система програмирования включает в себя: специализированный текстовый редактор для создания текста программы.

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

Транслятор - это программа-переводчик, которая переводит программу, написанную на языке програмирования, в программу, состоящую из машинных команд.

Трансляция может выполнятся при помощи трансляторов, которая реализуется в виде компиляторов, транслирующих всю программу, и операторов, осуществляющих операционную обработку и выполнение програмы.

Полученные в результате раздельной коппеляции объектные модули объединяются в загрузочный модуль с присоединенным при необходимости библиотечных программ, реализующих различные стандартные функции. Для этого используется редактор связи - специальная программа, с помощью которой обрабатываются объективные модули.

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

Расширение: exe, cam

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

Эти программы позволяют исследовать внутреннее поведение програмного модуля.




Дата добавления: 2015-01-30; просмотров: 44 | Поможем написать вашу работу | Нарушение авторских прав

1 | 2 | 3 | 4 | 5 | <== 6 ==> | 7 | 8 | 9 | 10 | 11 |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав