200 лет назад, сеть "открытые берестяные рассылки": >> cамокатная повозка, обеспечивающая высокую скорость передвижения и ..., при этом обходясь без использования лошадей и овса! > Взаимоисключающие параграфы.Ну, вон берем тот же Си, урезаем до безобразия и разрешаем только локальные переменные в стеке. Получаем вполне сферически-рабочее "автоматическое управление памятью и ..., при этом обходясь без использования сборщика мусора и runtime.". Чешем репу и пользуемся тем, что железки со времен тех 70тых таки стали в -цать раз мощнее, разрешаем маллок, прикручиваем анализатор времени жизни переменной, который в нужных местах вставляет фри, спотыкаемся о алиазинг и еще кучу граблей, приделываем владения, шлифуем ... и получаем через пару лет что-то типа раста. В общем, почти никакой магии.
|