Компилятор: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
отмена правки Special:Вклад/Oleg3280 от 28.6.2015 - имеется в виду не частный случай, на который ведёт ссылка
отмена правки Special:Вклад/109.47.2.52 от 22.6.2015 - возврат викификации
Строка 1:
{{другой термин|Компиляция|Компиляция}}
'''Компиля́тор''' — [[Компьютерная программа|программа]], выполняющая ''компиляцию''<ref name="gost-19781-83">ГОСТ 19781-83 // {{книга|заглавие=Вычислительная техника. Терминология: Справочное пособие. Выпуск 1|ответственный=Рецензент канд. техн. наук Ю. П. Селиванов|место=М.|издательство=Издательство стандартов|год=1989|страниц=168|isbn=5-7050-0155-X|тираж=55&nbsp;000}}; см. также ГОСТ 19781-90</ref><ref name="Першиков">{{книга|автор=Першиков В. И., Савинков В. М.|заглавие=Толковый словарь по информатике|ответственный=Рецензенты: канд. физ.-мат. наук А. С. Марков и д-р физ.-мат. наук И. В. Поттосин|место=М.|издательство=Финансы и статистика|год=1991|страниц=543|isbn=5-279-00367-0|тираж=50&nbsp;000}}</ref><ref name="ISO-2382-7-77">СТ ИСО 2382/7-77 // {{книга|заглавие=Вычислительная техника. Терминология. Указ. соч}}</ref>.
 
'''Компиля́ция''' — [[транслятор|трансляция программы]], составленной на исходном [[Высокоуровневый язык программирования|языке высокого уровня]], в эквивалентную программу на [[Низкоуровневый язык программирования|низкоуровневом языке]], близком [[машинный код|машинному коду]] ([[абсолютный код]], [[объектный модуль]], иногда на [[язык ассемблера]])<ref name="Першиков"/><ref name="ISO-2382-7-77"/><ref>{{книга|автор=Борковский А. Б.|заглавие=Англо-русский словарь по программированию и информатике (с толкованиями)|место=М.|издательство=Русский язык|год=1990|страниц=335|isbn=5-200-01169-3|тираж=50&nbsp;050 (доп.)}}</ref>. Входной информацией для компилятора ([[исходный код]]) является описание алгоритма или программа на [[Проблемно-ориентированный язык программирования|объектно-ориентированном языке]], а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код)<ref>{{книга|заглавие=Толковый словарь по вычислительным системам|оригинал=Dictionary of Computing|ответственный=Под ред. В. Иллингуорта и др.: Пер. с англ. А. К. Белоцкого и др.; Под ред. Е. К. Масловского|место=М.|издательство=Машиностроение|год=1990|страниц=560|isbn=5-217-00617-X (СССР), ISBN 0-19-853913-4 (Великобритания)|тираж=70&nbsp;000 (доп.)}}</ref>.