Осмелюсь предположить, что вас минусуют не за капитализм и не за внутренний локус контроля, а за одержимое самолюбование и за то, что экстраполируете своих несчастных родичей на современную Россию.
Если говорить не про машиностроение, а про стройку, то пока строители на местах не научатся как в пафосной рекламе работать с 3D на планшетах, вам придётся по своим моделям генерировать чертежи. А если нормоконтроль требует какой-то постобработки чертежей, это скорее всего придётся делать в автокаде или в аналогах.
Лет десять не пользовался виндой, кроме как на преднастроенной корпоративной учётке. На днях для работы купил новый ноут с виндой, и изменения за прошедшие 10 лет неприятно меня удивили: каждая программа активно борется за моё внимание, отвлекая от работы, а ось при этом живёт своей жизнью и заодно пытается учить жизни меня.
Рекомендации должны приносить больше пользы, чем вреда. Если вы при разработке обычной игры решите строго следовать всем рекомендациям какой-нибудь MISRA C, это практически гарантированно даст больше вреда за счёт возросших трудозатрат.
И кстати, ваш вариант всё равно не поможет, если в результате 64-битного вычисления получится 0.999...999, а в результате 80-битного — 1.000...001.
Забавно, я тоже лет 10 назад обнаружил, что .NET в 32 битах использует 80-битный сопроцессор, а в 64 битах — 64-битный SSE2 (наверное, потому что x64 появился после SSE2, и все существующие процессоры на этой архитектуре поддерживают SSE2), и что это даёт разные результаты вычислений. Но у меня это был не баг, я просто из любопытства читал сгенерированные инструкции.
Но всё равно суммарное время, которое все пострадавшие потратили на исправление этого бага сильно меньше суммарного времени, которое миллионы программистов потратили бы на использование вашего способа везде, где только можно.
Если не рассматривать NaN-ы и погрешности вычислений, некорректное сравнение двух чисел мне кажется слишком очевидным багом в платформе, чтобы программисту беспокоиться об этом.
Для тех, кто входит совсем с нуля и не уверен, что втянется, рекомендую купить в стиме один из симуляторов, одолжить геймпад с двумя стиками и полетать пару дней.
Если не надоест, нужно выбирать и покупать пульт — стоить он может прилично, но разница в управлении (и в получаемом удовольствии) колоссальная, да и желательно пораньше начать привыкать к хорошему управлению. Пульты точно так же подключаются к компу и работают в симуляторах.
Ну а дальше — очки и какой-нибудь дешёвый и не требующий допиливания tiny whoop с защитой пропеллеров.
Осмелюсь предположить, что вас минусуют не за капитализм и не за внутренний локус контроля, а за одержимое самолюбование и за то, что экстраполируете своих несчастных родичей на современную Россию.
Если говорить не про машиностроение, а про стройку, то пока строители на местах не научатся как в пафосной рекламе работать с 3D на планшетах, вам придётся по своим моделям генерировать чертежи. А если нормоконтроль требует какой-то постобработки чертежей, это скорее всего придётся делать в автокаде или в аналогах.
Разумеется. That's one small step for man, one giant leap for mankind.
Вопрос автора был чисто лингвистический.
Да, в 99% случаев я бы просто сказал «I'm not going to be successful».
«I won't be going to be successful» — это уже типа «я вряд ли внезапно решу идти к успеху».
А вообще тут нужна ссылка на видео с таймкодом.
Лет десять не пользовался виндой, кроме как на преднастроенной корпоративной учётке. На днях для работы купил новый ноут с виндой, и изменения за прошедшие 10 лет неприятно меня удивили: каждая программа активно борется за моё внимание, отвлекая от работы, а ось при этом живёт своей жизнью и заодно пытается учить жизни меня.
Не хватает служебного глагола (I will not be going to be successful).
В любой задаче, в которой x87 и SSE2 могут дать результат чуть больше и чуть меньше 0.0005, и где эти результаты нужно сравнивать.
Вы просто сместили критическую точку на 0.5.
Ваш код сломается на 0.0004999...999 == 0.0005000...001.
Меня плюсуют и за гораздо большие глупости. :))
Ого, в Википедии этому даже часть статьи посвятили.
Рекомендации должны приносить больше пользы, чем вреда. Если вы при разработке обычной игры решите строго следовать всем рекомендациям какой-нибудь MISRA C, это практически гарантированно даст больше вреда за счёт возросших трудозатрат.
И кстати, ваш вариант всё равно не поможет, если в результате 64-битного вычисления получится 0.999...999, а в результате 80-битного — 1.000...001.
Забавно, я тоже лет 10 назад обнаружил, что .NET в 32 битах использует 80-битный сопроцессор, а в 64 битах — 64-битный SSE2 (наверное, потому что x64 появился после SSE2, и все существующие процессоры на этой архитектуре поддерживают SSE2), и что это даёт разные результаты вычислений. Но у меня это был не баг, я просто из любопытства читал сгенерированные инструкции.
Но всё равно суммарное время, которое все пострадавшие потратили на исправление этого бага сильно меньше суммарного времени, которое миллионы программистов потратили бы на использование вашего способа везде, где только можно.
А можно пример таких компиляторов и платформ?
Если не рассматривать NaN-ы и погрешности вычислений, некорректное сравнение двух чисел мне кажется слишком очевидным багом в платформе, чтобы программисту беспокоиться об этом.
Не только в Си, во всех языках.
Почему именно так?
Во всяком случае, от погрешности вычислений это не спасает (точнее, спасает с вероятностью < 1). Для этого нужно сравнивать через эпсилон.
Тогда уж диск Эйри. Наблюдается и при нормальном зрении.
А где это такая подсветка синтаксиса с эффектами?
«Безусловно, Заслав заслуживает скафизма у муравейника.»
«Им за это полагается вставить кирпич в одно место. Поперёк.»
Для тех, кто входит совсем с нуля и не уверен, что втянется, рекомендую купить в стиме один из симуляторов, одолжить геймпад с двумя стиками и полетать пару дней.
Если не надоест, нужно выбирать и покупать пульт — стоить он может прилично, но разница в управлении (и в получаемом удовольствии) колоссальная, да и желательно пораньше начать привыкать к хорошему управлению. Пульты точно так же подключаются к компу и работают в симуляторах.
Ну а дальше — очки и какой-нибудь дешёвый и не требующий допиливания tiny whoop с защитой пропеллеров.
Это какая-то машина Голдберга.