История изменений
Исправление lefsha, (текущая версия) :
Да, для сишников нормально иметь код типа ... и в упор не видеть что это говно.
Это не говно! Это так сказать _волшебные_ константы. Их огромное преимущество в том, что они не занимают память от слова вообще, если ими не пользуются.
В частности именно таким образом определена известная константа M_PI.
Это позволяет определить миллион удобных констант и при этом не плакать, что память используемая программой распухла.
Тот факт, что каждый программист придумывает свои волшебные константы, это его личные проблемы.
Нельзя запрещать продавать в магазинах ножи, потому как кто-то может додуматься резать ими людей... Наше современное общество, к сожалению, идет именно по этому пути.
И Вы, по всей видимости сторонник данных тенденций.
Подождите не далеко тот час, когда Вам объявят, что то что вы всегда делали и что не вызывало никаких проблем для окружающих делать нельзя из-за безопасности....
Я лично не хочу жить в таком обществе, пластика и ширпотреба. Каждый человек должен иметь свободу попасть на рога быка в корриде и упасть с дерева, даже если ему будет больно.
Я уже сказал Выше. Не буквы надо менять и не язык, а грамотность развивать. Ну и желательно учить думать головой, а не другим местом.
P.S. Вообще говоря препроцессор в С это гениальная вещь. Тогда было сложно встроить это в сам язык, а сейчас мы все знаем и constexpr и много чего еще.
В идеале максимум кода должно выполняться во время компиляции. К этому уже давно пришли. Отсюда и родились многие вещи из разных языков.
В идеале библиотеки для какого-то языка должны оставаться в исходном коде, а не динамических/статических библиотек как ранее, когда памяти не хватало. Но сколько еще пройдет лет пока все это поймут...
Люди постоянно занимаются тем, что усложняют уже сложные вещи. Это вносит лишь хаос. Уже давно пора все упрощать.
Исходная версия lefsha, :
Да, для сишников нормально иметь код типа ... и в упор не видеть что это говно.
Это не говно! Это так сказать _волшебные_ константы. Их огромное преимущество в том, что они не занимают память от слова вообще, если ими не пользуются.
В частности именно таким образом определена известная константа M_PI.
Это позволяет определить миллион удобных констант и при этом не плакать, что память используемая программой распухла.
Тот факт, что каждый программист придумывает свои волшебные константы, это его личные проблемы.
Нельзя запрещать продавать в магазинах ножи, потому как кто-то может додуматься резать ими людей... Наше современное общество, к сожалению, идет именно этому.
И Вы, по всей видимости сторонник данных тенденций.
Подождите не далеко тот час, когда Вам объявят, что то что вы всегда делали и что не вызывало никаких проблем для окружающих делать нельзя из-за безопасности....
Я лично не хочу жить в таком обществе, пластика и ширпотреба. Каждый человек должен иметь свободу попасть на рога быка в корриде и упасть с дерева, даже если ему будет больно.
Я уже сказал Выше. Не буквы надо менять и не язык, а грамотность развивать. Ну и желательно учить думать головой, а не другим местом.
P.S. Вообще говоря препроцессор в С это гениальная вещь. Тогда было сложно встроить это в сам язык, а сейчас мы все знаем и constexpr и много чего еще.
В идеале максимум кода должно выполняться во время компиляции. К этому уже давно пришли. Отсюда и родились многие вещи из разных языков.
В идеале библиотеки для какого-то языка должны оставаться в исходном коде, а не динамических/статических библиотек как ранее, когда памяти не хватало. Но сколько еще пройдет лет пока все это поймут...
Люди постоянно занимаются тем, что усложняют уже сложные вещи. Это вносит лишь хаос. Уже давно пора все упрощать.