Как-то читал статью функциональное программирование против ООП, где каждый высказывался в сторону своей парадигмы, сейчас вот опять наткнулся на отзыв об ООП. У меня начинает складываться впечатление что во первых в зависимости что писать, а во вторых как в музыке о вкусах не спорят.
В некоторых разработках объектно-ориентированное программирование отодвинуто на второй план, что уже было показано, поскольку оно потребляет слишком много памяти и ресурсов.
Накладные расходы на память:
каждому объекту требуются метаданные для администрирования.
Миллионы мелких объектов фрагментируют рабочую память (ОЗУ).
Промахи кэша ЦП:
современные процессоры работают быстрее всего с линейными структурами данных (ориентированный на данные дизайн).
ООП разбрасывает данные в памяти, что замедляет работу ЦП.
Проблема «банановой гориллы»:
глубокие цепочки наследования часто заставляют разработчиков создавать огромные, ненужные родительские классы,
хотя необходима лишь небольшая их часть.
Успешные альтернативы:
современные языки, такие как Rust, Go или Zig, предпочитают композицию, простые структуры (Structs)
и функциональный подход вместо жестких иерархий классов.
purebasic
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Худший язык программирования всех времён /s | -2 | 6 | 01-07-2026 |
| 2 | Худший язык программирования всех времён /s | -2 | 6 | 01-07-2026 |
| 3 | [Перевод] Доверьтесь компилятору: C++23 против трюков из 90-х | 0 | 10.4 | 27-07-2026 |
| 4 | Свободные функции вместо методов, но с полиморфизмом. Что это даёт на самом деле? | 0 | 7.56 | 24-07-2026 |
| 5 | Comment on Choosing the Right Database Abstraction by Matthew Persico | 0 | 6.62 | 28-06-2026 |
| 6 | Когда может пригодиться экзотика в ООП: миксины/трейты/аспекты | 0 | 5 | 08-07-2026 |
| 7 | DAO vs Repository и ORM: где заканчивается архитектура и начинается хаос | 0 | 7.81 | 16-06-2026 |
| 8 | Шаблоны C++ как инструмент архитектуры: compile-time dispatch, type traits и type erasure | 5 | 7 | 28-06-2026 |
| 9 | Как отговорить себя от написания своей ФС | 0 | 11.64 | 09-08-2026 |
| 10 | Жертвы чистого кода | 0 | 7 | 10-07-2026 |