Языки программирования как формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя. Быстродействие - преимущество компиляторов по сравнению с интерпретаторами. Характеристика процесса инкапсуляции.
Аннотация к работе
Система программирования включает: Текстовый редактор программа-отладчик Транслятор - программа переводчик с конкретного алгоритмического языка на машинного ориентированный. компоновщик(редактор связей) Программа, обеспечивающая запуск программы Текст программы, написанный на конкретном алгоритмическом языке. отладка исходного текста программы (поиск и устранение ошибок) Программа на машинно-ориентированном языке объединяются оттранслированные модули в единые загрузочные, готовые к выполнению Каждый язык программирование обладает своими лексическими, синтаксическими и семантическими правилами, которые необходимо соблюдать при составлении компьютерной программы. Если в функциональном программировании программы - это выражения, и их исполнение заключается в вычислении их значения, то в логическом программировании программа представляет из себя некоторую теорию (описанную на достаточно ограниченном языке), и утверждение, которое нужно доказать. Программа на языке высокого уровня может исполняться (по крайней мере, в теории, на практике обычно имеются ряд специфических версий или диалектов реализации языка) на любой ЭВМ, на которой для этого языка имеется транслятор (инструмент, переводящий программу на язык машины, после чего она может быть выполнена процессором).