LINUX.ORG.RU

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

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

ну а OpenCPN это по твоему образец прямого кода ?

С чего взял ? Это, как раз, пример, где компилятор может отловить ошибку ещё на этапе компиляции.

с какими опциями компилировать код решает вообще-то автор кода, а не маинтейнер.

Как всё запущено... Вот тут, как раз, с точностью до наоборот. Это любой гентушник докажет. :-)

Я вижу только один аргумент: «чтоб было»

А у тебя есть уверенность, что софт не грохнется при исполнении этого кода ? Причём вот что касается OpenCPN, если заметил, это не просто карты, это ПО для навигации. Бумажные лоции, конечно, никто не отменял, да и навигаторы нормальные тоже, но определённая ценность в бесперебойной работе у OpenCPN имеется.

что быдлокод останется быдлокодом, даже с -D_FORTIFY_SOURCE=2?

Но это уменьшает его количество.

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

ну а OpenCPN это по твоему образец прямого кода ?

С чего взял ? Это, как раз, пример, где компилятор может отловить ошибку ещё на этапе компиляции.

с какими опциями компилировать код решает вообще-то автор кода, а не маинтейнер.

Как всё запущено... Вот тут, как раз, с точностью до наоборот. Это любой гентушник докажет. :-)

Я вижу только один аргумент: «чтоб было»

А у тебя есть уверенность, что софт не грохнется при исполнении этого кода ? Причём вот что касается OpenCPN, если заметил, это не просто карты, это ПО для навигации. Бумажные лоции, конечно, никто не отменял, да и навигаторы нормальные тоже, но определённая ценность в бесперебойной работе у OpenCPN имеется.