История изменений
Исправление wandrien, (текущая версия) :
Не соглашусь.
Проблема скорее в том, что в руки инженеров попал «мирный атом», но пользоваться им в мирных целях еще не научились.
Читая «дракона», я частенько думал, как и многие наверное, вот будь у меня в руках крутая математика для графов в виде отлаженной библиотеки и достаточно вычислительных ресурсов, я бы сделал крутейший компилятор. Сейчас математику сделали, и ресурсов тоже хватает. Поэтому компилятор теперь знает о коде программы больше, чем сам программист.
Но вместо того, чтобы быть помощником программиста и явно указывать на обнаруженные UB и неясные случаи, компилятор частенько просто генерирует абсурдный код.
Так как одной голой математики не достаточно, нужно еще целеполагание. Нужен компилятор, чтобы было возможно писать качественный код, или нужен как вещь в себе, чтобы соревноваться в том, сколько оптимизаций уместилось на острие иглы.
Исходная версия wandrien, :
Не соглашусь.
Проблема скорее в том, что в руки инженеров попал «мирный атом», но пользоваться им в мирных целях еще не научились.
Читая «дракона», я частенько думал, как и многие наверное, вот будь у меня в руках крутая математика для графов в виде отлаженной библиотеки и достаточно вычислительных ресурсов, я бы сделал крутейший компилятор. Сейчас математику сделали, и ресурсов тоже хватает. Поэтому компилятор теперь знает о коде программы больше, чем сам программист.
Но вместо того, чтобы быть помощником программисты и явно указывать на обнаруженные UB и неясные случаи, компилятор частенько просто генерирует абсурдный код.
Так как одной голой математики не достаточно, нужно еще целеполагание. Нужен компилятор, чтобы было возможно писать качественный код, или нужен как вещь в себе, чтобы соревноваться в том, сколько оптимизаций уместилось на острие иглы.