# Почему ООП — это плохо
Создатель языка Erlang Джо Армстронг написал эту статью 20 лет назад. Но в ней поднимаются важные и острые вопросы, поэтому мы перевели этот материал для вас.
Армстронгу не нравилось ООП по разным причинам. В статье он поделился несколькими из них:
- Функции и структуры данных имеют разную природу, поэтому с ними нельзя работать, как с одинаковыми сущностями.
- Отношение к любой сущности как к объекту усложняет работу. В объектно-ориентированном языке, например, в Smalltalk, даже число — объект. А в Erlang это экземпляр типа данных.
- В объектно-ориентированных языках принято прятать состояние. По мнению Джо Армстронга, это худшее из возможных решений.
Подробнее об отношении Армстронга к объектно-ориентированному программированию читайте в нашем блоге.
Post #1052
41
Forwarded from Хекслет (hexlet_bot)