> -- Илья Ермаков писал(а):
> (Можно и дальше, на самом деле, цепочку продолжить - вплоть до машинной архитектуры и того, как она ограничивает развитие высокоэффективных методов программирования).

Если так, то почему бы не продолжить цепочку до пользовательского интерфейса (ну или интерфейса какого-нибудь управляемого девайса)? Разве не это конечная точка программы? И все равно окажется, что программа - не более чем трансмиссияТолку в очень правильной программе, если пользователь не поймет чего она делает, а девайс не отработает все, что ему сказали?