(4) Конечно, сдвинутся, но следующую можно тоже изменить и тогда остальные будут примерно равны. Конечно, не полностью равны, потому что сдвиг уже произошёл и для строки создан особый формат. Ну нормально же получилось, не?
(11) Зачем? Они могут вполне и не объединенными жить.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший