Pull to refresh
63
0

Разработчик

Send message
Если копнуть глубже, то видно, что особой разницы между ООП и ФП нет. ООП — практически то же, что и ФП.

В ФП данные и функции существуют отдельно.

В примере из статьи, ООП написано как ФП, поэтому не нашлось разницы.
На самом деле в описанном классе не хватает тех самых данных, которые будут отличать ООП от ФП, а конкретно — можно закешировать внутри объекта результаты вычислений радиуса. Именно это является ключевым отличием, а не синтаксис. В ФП нет таких отдельных маленьких сущностей с состоянием, его приходится хранить отдельно в глобальных структурах и прокидывать для вычислений внутрь каждой функции.
Конечно, если у нас в программе нет закешированных данных и есть лишь небольшой объем входных, т.е. каждое значение мы считаем заново, то использовать парадигмы, предназначенные для кеширования результатов вычисления глупо.
Например, во фронтенде сейчас это прекрасно видно на примере React+Redux, когда Store становится большим, он становится поистине God-object и весь выигрыш в чистых функциях и едином месте, где видно состояние всего приложения пропадает.
А когда в дело вступает многопоточность — идея глобальных хранилищ начинает еще сильнее трещать по швам, в случае редакса опять же прекрасно видно на примере асинхронных экшнов.
Идея ООП хранить данные не в одном месте, а в виде графа, распределенного по всей программе не лучше и не хуже идеи хранить данные в одном месте.
ОК, не поленился открыть страницу 624 отчёта.
Clinical observations indicated the essential role of skin injuries in pathological processes prior to death.
Among the patients that died, in two thirds of them there was extensive and severe radiation and thermal skin burns, which were considered life-threatening.


Откуда атор взял свой вывод, что «Основной причиной смерти, судя по всему, стали ожоги (от огня)»? Речь идёт о том, что среди облучившихся две трети погибших имели термические и радиационные ожоги, что не одно и то же. Речь о том, что большие повреждения кожи уменьшают шансы на выздоровление при лучевой болезни, что понятно, учитывая что радиация поражает костный мозг, являющийся имунным органом, а кожа защищает от проникновения бактерий. Да и «severe radiation and thermal skin burns» это никак не «от огня»?

Как ИИ вы назовёте так он и учиться будет :)

Там же написано: which will first become available in Windows 10 “Insiders” builds after the Build conference. Т.е. доступно будет на днях, если уже не выложили, в новом билде Insider Preview.

Information

Rating
Does not participate
Location
Ковров, Владимирская обл., Россия
Registered
Activity