Здравствуйте, IT, Вы писали:
IT>Этот топик как раз о том, что не у всех и я долго не мог понять почему
Наверное потому-что пару десятков лет "бошку" пытались снести на объектно-ориентированный лад. Хотя классики предупреждали:
"Object-oriented programming is an exceptionally bad idea" (Edsger Dijkstra)
"I find OOP technically unsound" (Alex Stepanov, здесь)
IMHO ФП и ООП несовместимы.
PS. Похоже в математике нет ничего, на чем могло бы основываться ООП, в то время как функциональное программирование просто пропитано идеями из математики. А ведь давно известно, что
"В каждой естественной науке заключено столько истины, сколько в ней математики" (Иммануил Кант)