Во компјутерската наука, препроцесор е програма која ги обработува своите влезни податоци за да произведе излез кој се користи како влез за друга програма. Излезот се вели дека е препроцесирана форма на влезните податоци, која често се користи од страна на некои последователни програми како компајлери. Износот и видот на извршената обработка зависи од природата на препроцесорот; некои препроцесори се способни да изведуваат релативно едноставни текстуални замени и макро-проширувања, додека други имаат моќ на полноправни програмски јазици. Еден чест пример од компјутерското програмирање е обработка извршена на изворниот код пред следниот чекор на компилација. Во некои компјутерски јазици (на пример, C и PL / I) постои фаза на преведување познат како препроцесирање. Таа, исто така може да вклучува макро обработка, вклучување на датотеки и проширување на јазикот. [Компјутерски науки][Макро: компјутерски науки][C: програмски јазик] |