Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
try:
math.longfloat.mul(mass, math.longfloat.pow(phy.const.light.speed(phy.obj.vacuum),math.longfloat(2))
except Exception.Exception:
pass
(map (λ (x) (* x x))
'(1 2 3 4))когда другие экспериментаторы воссоздавали программный код по описанию алгоритма, они получали результаты, несколько отличающиеся от оригинальных результатов. Разбирательство показало, что причиной были ошибки в оригинальной программе
Во-первых результаты почти всегда разные: ошибки округления и другие подводные камни никто не отменял.
как вы думаете, зачем придумали ООП?
Короче говоря проверку кода никто не отменял
И привел доводы почему нужно наконец начинать писать нормальный код с ООП
Я имею в виду что если код работает правильно то результаты будут отличаться в любом случае.
детального описания, которое достаточно для того, чтобы другие могли написать аналогичный код и сделать такой же эксперимент
Если мы хотим воспроизводимую науку, код программ должны быть открыт