Оригинальная статья умалчивает, но я провел собственное расследование: ссылка
Результаты:
BEFORE: Sin = +0.00000000000000000000 (expected 0), Cos = +1.00000000000000000000 (expected 1)
AFTER: Sin = -0.00000000000000035196 (expected 0), Cos = +1.00000000000642160630 (expected 1)
ERROR: Sin = -0.00000000000000035196 (expected 0), Cos = +0.00000000000642160630 (expected 0)
ERROR: Sin = -3.51959e-16 (expected 0), Cos = +6.42161e-12 (expected 0)
То есть, на 1 миллион итераций точность около 10-12 знаков.
Для сравнения:
Точность float (32): 7-8 знаков
Точность double (64): 15-17 знаков
Точность long double (80): 18-19 знаков
Я использовал long double.
String strResult = String.valueOf(begin) + String.valueOf(end); // объединяем два числа в строке
int result = Integer.parseInt(strResult); // переводим стоку в int
— не самый хороший вариант.
Если использовать
int result = 100*begin + end;
то результат будет удивительным: Итог:
Мудрец сказал правду 8100 раз
Мудрец сказал неправду 0 раз
Так ведь исходники могут не совпадать с версией, которая уже установлена.
Компилировать чужие исходники (иногда свои) бывает очень трудно.
И надо знать, куда ставить breakpoint.
В одном сообщении можно упомянуть сколько угодно, главное влезть в лимит. Одним упоинанием всех — нельзя.
Нужны колобки как в QIP, чтобы не отдельными стикерами, а в текст сообщения встраивать, как эмодзи.
В личных чатах можно удалять сообщения собеседника
Самое главное забыли -- в Telegram не хватает колобков
https://en.wikipedia.org/wiki/Seal_(East_Asia%29
В восточной Азии печать используется так же, как у нас подписи.
Такой абстракцией нельзя продолжить отрезок за его концы
А не теряется ли при этом преимущество написания текста от руки?
Рен-тв, тут ufo
Хабр Overflow
https://learnopengl.com/In-Practice/Debugging
В самом верху статьи (под заголовком) имеется: "Автор оригинала: Joey de Vries"
Все уроки до урока 7.2 переведены.
Ссылки — в начале поста, в разделе "Содержание"
del
Оригинальная статья умалчивает, но я провел собственное расследование: ссылка
Результаты:
То есть, на 1 миллион итераций точность около 10-12 знаков.
Для сравнения:
Точность float (32): 7-8 знаков
Точность double (64): 15-17 знаков
Точность long double (80): 18-19 знаков
Я использовал long double.
Если использовать
то результат будет удивительным:
Итог:
Мудрец сказал правду 8100 раз
Мудрец сказал неправду 0 раз
31.07.19 + 5m6d = 06.01.20
30.12.19 - 5m6d = 24.07.19
Компилировать чужие исходники (иногда свои) бывает очень трудно.
И надо знать, куда ставить breakpoint.