LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Не соглашусь.

Проблема скорее в том, что в руки инженеров попал «мирный атом», но пользоваться им в мирных целях еще не научились.

Читая «дракона», я частенько думал, как и многие наверное, вот будь у меня в руках крутая математика для графов в виде отлаженной библиотеки и достаточно вычислительных ресурсов, я бы сделал крутейший компилятор. Сейчас математику сделали, и ресурсов тоже хватает. Поэтому компилятор теперь знает о коде программы больше, чем сам программист.

Но вместо того, чтобы быть помощником программиста и явно указывать на обнаруженные UB и неясные случаи, компилятор частенько просто генерирует абсурдный код.

Так как одной голой математики не достаточно, нужно еще целеполагание. Нужен компилятор, чтобы было возможно писать качественный код, или нужен как вещь в себе, чтобы соревноваться в том, сколько оптимизаций уместилось на острие иглы.

Исходная версия wandrien, :

Не соглашусь.

Проблема скорее в том, что в руки инженеров попал «мирный атом», но пользоваться им в мирных целях еще не научились.

Читая «дракона», я частенько думал, как и многие наверное, вот будь у меня в руках крутая математика для графов в виде отлаженной библиотеки и достаточно вычислительных ресурсов, я бы сделал крутейший компилятор. Сейчас математику сделали, и ресурсов тоже хватает. Поэтому компилятор теперь знает о коде программы больше, чем сам программист.

Но вместо того, чтобы быть помощником программисты и явно указывать на обнаруженные UB и неясные случаи, компилятор частенько просто генерирует абсурдный код.

Так как одной голой математики не достаточно, нужно еще целеполагание. Нужен компилятор, чтобы было возможно писать качественный код, или нужен как вещь в себе, чтобы соревноваться в том, сколько оптимизаций уместилось на острие иглы.