Конец Эры ООП. С++/Java vs Rust/Elixir

20 подписчиков

12+
12+

3 просмотра

24 дня назад

ПожаловатьсяНарушение авторских прав

20 подписчиков

12+
12+

3 просмотра

24 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

24 дня назад

Будем говорить о фактах говорящих о закате ООП: - Отказ Go, Rust - React, Vue, Svelte в своём современном виде не требуют от программиста ООП - Tailwind CSS в CSS - Redux, RxJS ничего общего не имеет с ООП - Jetpack Compose в Android и SwiftUI в мире Apple это декларативный и функциональный подход - React Native, Flutter не поощряют - ENTITY COMPONENT SYSTEM в игровых движках Будем обсуждать C++ фичи из функциональных языков. - Лямбды C++11 - std::optional C++17 - std::expected C++23(proposal) - Ranges C++20 - Ranges с operator| C++20: F#(2005-pipe), Elixir(2012-pipe), Rust(нет отдельного pipe) - Concepts C++20: Haskell(1990-typeclasses), Rust(2015-traits), Elixir(нет, есть протоколы) - Structured bindings C++17 facad на GitHub: https://github.com/yellow-footed-honeyguide/facad codefetch на GitHub: https://github.com/yellow-footed-honeyguide/codefetch Время Медоуказчика в Telegram: https://t.me/cehtime

Название:

Конец Эры ООП. С++/Java vs Rust/Elixir

Категория:

Разное