Рассмотрим для примера англо-русское направление перевода:
Исходное выражение | Перевод без использования препроцессора | Перевод с использованием препроцессора |
This program ;-))) was well structured! | Эта программа;-))), был хорошо структурирован! | Эта программа ;-))) была хорошо структурирована! |
Из этого примера видно, что без использования препроцессора набор символов ;-))) разбивается на отдельные символы, что разрушает структуру предложения. В результате программа неправильно обрабатывает такое предложение.