ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Квадратура круга: ценностно-ориентированный дизайн в объектно-ориентированной системе - Хуанпе Бо...

c++

value semantics

Автор: Using std::cpp

Загружено: 2026-04-01

Просмотров: 164

Описание: В этом докладе мы представим новую библиотеку курсоров с открытым исходным кодом. Курсоры вдохновлены функциональными линзами и реактивными потоками и обеспечивают компонуемые и модульные фасады для хранилищ значений типа «единый атом». Мы увидим, как это можно использовать для преодоления противоречия между объектно-ориентированным и ценностно-ориентированным проектированием, и создадим пример интерактивного приложения с использованием Qt и QML на основе модели данных, основанной на значениях.

Ценностно-ориентированное проектирование согласует функциональное и процедурное программирование, фокусируясь на семантике значений. Как и функциональное программирование, оно способствует локальному рассуждению и композиции — однако оно прагматично и может быть реализовано на идиоматическом C++. В предыдущих докладах докладчик обсуждал, как неизменяемые структуры данных помогают использовать семантику значений в масштабе, и как архитектура однонаправленного потока данных (Redux, Elm) обеспечивает прочную основу для проектирования интерактивного программного обеспечения на основе значений и функций.

Однако у нас редко есть возможность начинать с нуля. Мы часто работаем с устаревшими кодовыми базами, чья архитектура, словно созданная Франкенштейном, кристаллизовалась за десятилетия многопарадигмальной эволюции. Кроме того, сложно создавать серьёзное интерактивное программное обеспечение без таких фреймворков, как Qt или Juce, которые, при всей своей мощи, также навязывают объектно-ориентированный подход, подобный Java, на границах нашей системы. В этом докладе мы узнаем, как новые абстракции и методологии проектирования могут помочь модернизировать реальные кодовые базы, постепенно переводя их на ценностно-ориентированный подход.

О Хуанпе Боливаре

Хуанпе — берлинский инженер-программист. Он является техническим директором BRONZE и руководит консалтинговыми услугами, специализируясь на интерактивном программном обеспечении, современном C++, функциональном программировании и стратегии открытого исходного кода. До работы в Ableton он участвовал в различных проектах в области музыкальных технологий. Он также разрабатывал приложения для проекта GNU и был соучредителем Hacklab в Гранаде.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Квадратура круга: ценностно-ориентированный дизайн в объектно-ориентированной системе - Хуанпе Бо...

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]