> -- Info21 писал(а):
> ... а объективно как "утопить в Байкале".
По сути, идёт речь не о прямом отказе от ООП, а о правильном использовании этого подхода. Вначале предлагается  подход к классификации:
> -- Цитата:
> Принципиальной чертой нового языка мы видим средства компонентно-ориентированного программирования (COP – Component-Oriented Programming) [1], подкоторым мы понимаем возможность сборки (существенной части) программы из готовыхкомпонент. Одним из шагов в направлении COP является, с нашей точки зрения,правильный выбор средств OOP.2. Подход к OOPВ текущей работе мы не рассматриваем COP напрямую, сосредоточившись на OOпарадигме. . По сути, в IT сообществе отсутствует общее понимание того, что такое OOP.Достаточно отметить, что OOP в языках Go [2, 3] и Rust [4,5] принципиально отличаетсяот OOP в языках С++ и Java. Если добавить к списку языков Lua [6,7] и EO (ElegantObjects) [8,9], мы увидим, что словом OOP называются существенно разные и частопротивоположные подходы. Для иллюстрации приведем сравнительную таблицуконструкций языков (табл. 1):
и целью разработчиков нового языка в том числе является:
> -- Цитата:
> Принципиальной частью экосистемы должна быть унифицированная, дружелюбная кразработчикам среда разработки, обеспечивающая разработку мульти-платформенныхприложений .