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

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м робот добавил: fi:Esikääntäjä
м шаблон
Строка 1:
{{значенияsee other values|Запрос|Процессор|перенаправляется (значения)сюда}}
 
В [[информатика|информатике]], '''препроцессор''' — это [[компьютерная программа]], принимающая данные на входе, и выдающая данные, предназначенные для входа другой программы, например, такой как [[компилятор]]. О данных на выходе препроцессора говорят, что они находятся в '''препроцессированной''' форме, пригодной для обработки последующими программами (компилятор). Результат и вид обработки зависят от вида препроцессора; так, некоторые препроцессоры могут только выполнить простую текстовую подстановку, другие способны по возможностям сравниться с языками программирования. Наиболее частый случай использования препроцессора — обработка [[исходный код|исходного кода]] перед передачей его на следующий шаг компиляции. [[Язык программирования|Языки программирования]] [[Си (язык программирования)|C]]/[[C++]] и система [[компьютер]]ной [[вёрстка|вёрстки]] [[TeX]] используют препроцессоры, значительно расширяющие их возможности. Название широко распространенного скриптового языка программирования [[PHP]] является [[Рекурсивный акроним|рекурсивным акронимом]] ''''P'''HP: '''H'''ypertext '''P'''reprocessor'.