LINUX.ORG.RU

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

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

что они, мол, только штампуют “idiotic features”.

ну, насчёт «idiotic features» я с ним соглашусь. действительно, напихали всякого в панамку компиляторы. выхлоп стал похож на какую-то паранойю, которую только вот недавно поминали всуе. ужасно и приходится отключать, где можно. иначе просто работать с этим невозможно становится. особенно большие сорцы собирать.

но баги и глюки это не оправдывает ни в коей мере. другое дело, что «баги», которые находят параноидальные компиляторы, часто вовсе и не баги, если пораскинуть мозгами. просто компилятор мозгов не имеет и шлёпает от балды предупреждения. а программист знает контекст лучше и в каких-то местах может сознательно использовать вещи, которые он знает из контекста. а компилятор не знает. поэтому кипиш насчёт «ой, нашли ещё один баг где-то там» часто оказывается просто пуком в лужу, но громким, поэтому хайп не спадает.

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

что они, мол, только штампуют “idiotic features”.

ну, насчёт «idiotic features» я с ним соглашусь. действительно, напихали всякого в панамку в компиляторы. выхлоп стал похож на какую-то паранойю, которую только вот недавно поминали всуе. ужасно и приходится отключать, где можно. иначе просто работать с этим невозможно становится. особенно большие сорцы собирать.

но баги и глюки это не оправдывает ни в коей мере. другое дело, что «баги», которые находят параноидальные компиляторы, часто вовсе и не баги, если пораскинуть мозгами. просто компилятор мозгов не имеет и шлёпает от балды предупреждения. а программист знает контекст лучше и в каких-то местах может сознательно использовать вещи, которые он знает из контекста. а компилятор не знает. поэтому кипиш насчёт «ой, нашли ещё один баг где-то там» часто оказывается просто пуком в лужу, но громким, поэтому хайп не спадает.