Size: a a a

Programming Offtop

2021 January 25

YN

Yaroslav Nikitenko in Programming Offtop
Alexander Nozik
Ты же философию сдавал? Там Кун был.
А что Кун говорит на этот счёт? Я даже забыл кто он.
источник

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Если инкапсулировать состояние в замыканиях и предоставить функции, возвращающие изменённые замыкания, то это всё ещё ФП или уже ООП?
источник

AM

Andrew Mikhaylov in Programming Offtop
Аж к компу подбежал, чтобы быстро найти
источник

YN

Yaroslav Nikitenko in Programming Offtop
Andrew Mikhaylov
Это слишком тонкий намёк, с трудами Бугаенко не каждый же знаком.
А что за труды?
источник

(

( in Programming Offtop
Ну а так, можно просто в рекорд засунуть IORef, тайпклассом нахерачить setField :: a -> IO (), getField :: IO a и вот тебе объект
источник

AM

Andrew Mikhaylov in Programming Offtop
Yaroslav Nikitenko
А что за труды?
А это персонаж, который глаголит, что знает, какое должно быть труЪ-ООП, а на деле на объектах чистейшее ФП делает.
источник

(

( in Programming Offtop
Но вообще это дилетантский подход, я слышал более умные вещи по этому поводу
источник

YN

Yaroslav Nikitenko in Programming Offtop
Andrew Mikhaylov
А это персонаж, который глаголит, что знает, какое должно быть труЪ-ООП, а на деле на объектах чистейшее ФП делает.
Ну хорошо, значит я не много пропустил)
источник

AM

Andrew Mikhaylov in Programming Offtop
Yaroslav Nikitenko
Ну хорошо, значит я не много пропустил)
В целом да, он интересен, как социальный персонаж, но не как автор монументально важных трудов.
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
А это персонаж, который глаголит, что знает, какое должно быть труЪ-ООП, а на деле на объектах чистейшее ФП делает.
Сам он, причём, заявляет, что это не ФП (даже с аргументами)
источник

AM

Andrew Mikhaylov in Programming Offtop
О, я, кстати, именно этих его аргументов не видел.
источник

AM

Andrew Mikhaylov in Programming Offtop
Надо почитать будет.
источник

VP

Vladimir Petrakovich in Programming Offtop
Заголовки у него интересные
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
О, я, кстати, именно этих его аргументов не видел.
По-моему, там суть в том, что
ФП - это функции, которые оперируют тупыми структурами
ООП - это "живые объекты", которые сами по себе что-то умеют, то есть код и данные, которыми он оперирует, связаны
источник

Kd

Konstantin dmz9 in Programming Offtop
Vladimir Petrakovich
По-моему, там суть в том, что
ФП - это функции, которые оперируют тупыми структурами
ООП - это "живые объекты", которые сами по себе что-то умеют, то есть код и данные, которыми он оперирует, связаны
ага, и поэтому делить код в фп проще чем в ооп, потому что в ооп все тонут в связях и в итоге сасают
источник

AN

Alexander Nozik in Programming Offtop
Yaroslav Nikitenko
А что Кун говорит на этот счёт? Я даже забыл кто он.
источник

YN

Yaroslav Nikitenko in Programming Offtop
Спасибо. Но он не про парадигмы программирования всё же.)
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Хармонайзер? True neutral? Вот это вы даёте))
Я вообще @themishkun имел ввиду.
Ну он тоже. Но Михаил, который Harmonizer тоже воздерживается от вмешателства в дискуссии.
источник

AN

Alexander Nozik in Programming Offtop
Yaroslav Nikitenko
Спасибо. Но он не про парадигмы программирования всё же.)
Разумеется. Но вообще термин парадигма от него пошел
источник

YN

Yaroslav Nikitenko in Programming Offtop
Vladimir Petrakovich
По-моему, там суть в том, что
ФП - это функции, которые оперируют тупыми структурами
ООП - это "живые объекты", которые сами по себе что-то умеют, то есть код и данные, которыми он оперирует, связаны
ООП - это обмен сообщениями и Smalltalk.
Сейчас под ООП имеют в виду Class Oriented Programming.
источник