Поправить комментарий невозможно! могу перезапостить, но, с другой стороны, надо ли?
Чем занимаются данные куски кода (на самом деле они занимаются разными вещами, но довольно похожими по сути): нужно превратить введённый снаружи символ А в один из символов Б. Императивный подход -- это когда программист в явном виде пишет, что, дескать, есть у нас символ А, пройдёмся по всем возможным вариантам А1 .. Ан и в каждом из них выведем соответствующий символ Б_и. А есть императивный подход, когда программист говорит, что символу А1 соответствует символ Б1 и так далее. В первом случае действие производится, во втором действие только подразумевается, и то со стороны, так-то у нас есть прекрасная табличка, которую только сильно извращённые умы могут воспринять как руководство к действию, а не как некую догму, которую можно сочетать с другими догмами чтобы получать новые догмы.
no subject
Date: 2007-07-23 03:29 pm (UTC)Чем занимаются данные куски кода (на самом деле они занимаются разными вещами, но довольно похожими по сути): нужно превратить введённый снаружи символ А в один из символов Б. Императивный подход -- это когда программист в явном виде пишет, что, дескать, есть у нас символ А, пройдёмся по всем возможным вариантам А1 .. Ан и в каждом из них выведем соответствующий символ Б_и. А есть императивный подход, когда программист говорит, что символу А1 соответствует символ Б1 и так далее. В первом случае действие производится, во втором действие только подразумевается, и то со стороны, так-то у нас есть прекрасная табличка, которую только сильно извращённые умы могут воспринять как руководство к действию, а не как некую догму, которую можно сочетать с другими догмами чтобы получать новые догмы.