ВУЗ:
Составители:
информатики, управления проектами, математики, инженерии и других
областей знания.
Программирование для ЭВМ основывается на использовании языков
программирования, на которых записывается программа. Для того, чтобы
программа могла быть понята и исполнена ЭВМ, требуется специальный
инструмент – транслятор. Основными разновидностями трансляторов являются
компилятор и интерпретатор. В настоящее время активно используются так
называемые интегрированные среды разработки программ, включающие в свой
состав также редактор для ввода и редактирования текстов программ, отладчик
для поиска и устранения ошибок в программах, компоновщик для сборки
программы из нескольких модулей, и другие служебные модули. Текстовый
редактор среды программирования может иметь специфичную
функциональность, такую как индексация имен, отображение документации,
средства визуального создания пользовательского интерфейса. С помощью
текстового редактора программист производит набор программы в виде текста,
который называют исходным кодом. Язык программирования определяет
синтаксис и изначальную семантику исходного кода, семантика языка
программирования может расширяться текстом программы, дополнительными
библиотеками и программно-аппаратным окружением, в котором исполняется
программа. Компилятор преобразует текст программы в машинный код,
непосредственно исполняемый электронными компонентами компьютера.
Интерпретатор либо явно не преобразует текст программы в машинный код,
либо делает такое преобразование в процессе выполнения программы.
Программирование в широком смысле можно разбить на несколько стадий:
Анализ задачи.
Проектирование – разработка комплекса алгоритмов.
Кодирование и компиляцию – написание исходного текста программы и
преобразование его в исполнимый код с помощью компилятора.
Тестирование и отладку – выявление и устранение ошибок в программах.
Испытания и сдачу программ.
Сопровождение.
Транслятор – осуществляет преобразование программы, представленной на
одном из языков программирования, в программу на другом языке и, в
определѐнном смысле, равносильную первой.
Компилятор – транслятор, который преобразует программы в машинный язык,
принимаемый и исполняемый непосредственно процессором.
Интерпретатор – транслятор, который анализирует и тут же выполняет
(собственно интерпретация) программу покомандно (или построчно), по мере
поступления еѐ исходного кода на вход интерпретатора. Достоинством такого
Страницы
- « первая
- ‹ предыдущая
- …
- 86
- 87
- 88
- 89
- 90
- …
- следующая ›
- последняя »