История изменений
Исправление AS, (текущая версия) :
ну а OpenCPN это по твоему образец прямого кода ?
С чего взял ? Это, как раз, пример, где компилятор может отловить ошибку ещё на этапе компиляции.
с какими опциями компилировать код решает вообще-то автор кода, а не маинтейнер.
Как всё запущено... Вот тут, как раз, с точностью до наоборот. Это любой гентушник докажет. :-)
Я вижу только один аргумент: «чтоб было»
А у тебя есть уверенность, что софт не грохнется при исполнении этого кода ? Причём вот что касается OpenCPN, если заметил, это не просто карты, это ПО для навигации. Бумажные лоции, конечно, никто не отменял, да и навигаторы нормальные тоже, но определённая ценность в бесперебойной работе у OpenCPN имеется.
что быдлокод останется быдлокодом, даже с -D_FORTIFY_SOURCE=2?
Но это уменьшает его количество.
Исходная версия AS, :
ну а OpenCPN это по твоему образец прямого кода ?
С чего взял ? Это, как раз, пример, где компилятор может отловить ошибку ещё на этапе компиляции.
с какими опциями компилировать код решает вообще-то автор кода, а не маинтейнер.
Как всё запущено... Вот тут, как раз, с точностью до наоборот. Это любой гентушник докажет. :-)
Я вижу только один аргумент: «чтоб было»
А у тебя есть уверенность, что софт не грохнется при исполнении этого кода ? Причём вот что касается OpenCPN, если заметил, это не просто карты, это ПО для навигации. Бумажные лоции, конечно, никто не отменял, да и навигаторы нормальные тоже, но определённая ценность в бесперебойной работе у OpenCPN имеется.