Загрузка страницы

Встраиваем python для появления аналитики в проекте на С++. Александр Боргардт. CoreHard Spring 2019

Slides: https://www.slideshare.net/corehard_by/python-corehard-spring-2019

Многие привыкли слышать: "Хотим в проект (на С++) встроить скриптовый язык для простого добавления точек кастомизации проекта".
Обычно новые технические запросы обусловлены запросами бизнеса.
В моем случае запросом служила необходимость очень быстрого появления аналитики в проекте.
Стандартным выбором у С++ разработчиков является скриптовый язык lua, но на мое решение повлияло богатство библиотеки для машинного обучения на python.
При интеграции С++ и python возникли проблемы, связанные с размером и сложностью кастамизации run-time python.
Как мне удалось совместить в проект С++ и python и с какими проблемами мне пришлось столкнуться -- обо всем этом будет рассказано в моем докладе.

Join CoreHard community:
CoreHard Telegram https://t.me/corehard_by
CoreHard Facebook https://www.facebook.com/corehard.by/
CoreHard Vkontakte https://vk.com/corehardby
CoreHard Instagram https://www.instagram.com/corehard.by/
CoreHard Conference http://conference.corehard.by/

Видео Встраиваем python для появления аналитики в проекте на С++. Александр Боргардт. CoreHard Spring 2019 канала corehard
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
29 августа 2019 г. 15:02:30
00:53:46
Другие видео канала
Автоматизируй это. Кирилл Тихонов ➠  CoreHard Autumn 2019Автоматизируй это. Кирилл Тихонов ➠ CoreHard Autumn 2019Исключительная модель памяти. Алексей Ткаченко ➠  CoreHard Autumn 2019Исключительная модель памяти. Алексей Ткаченко ➠ CoreHard Autumn 2019Как помочь и как помешать компилятору. Андрей Олейников ➠  CoreHard Autumn 2019Как помочь и как помешать компилятору. Андрей Олейников ➠ CoreHard Autumn 2019Статичный SQL в С++14. Евгений Захаров ➠  CoreHard Autumn 2019Статичный SQL в С++14. Евгений Захаров ➠ CoreHard Autumn 2019Как не подавиться большим старым проектом. Юрий Минаев ➠  CoreHard Autumn 2019Как не подавиться большим старым проектом. Юрий Минаев ➠ CoreHard Autumn 2019Generators, Coroutines and Other Brain Unrolling Sweetness. Adi Shavit ➠  CoreHard Autumn 2019Generators, Coroutines and Other Brain Unrolling Sweetness. Adi Shavit ➠ CoreHard Autumn 2019Исключения C++ через призму компиляторных оптимизаций. Роман Русяев ➠  CoreHard Autumn 2019Исключения C++ через призму компиляторных оптимизаций. Роман Русяев ➠ CoreHard Autumn 2019Метапрограммирование: строим конечный автомат. Сергей Федоров ➠  CoreHard Autumn 2019Метапрограммирование: строим конечный автомат. Сергей Федоров ➠ CoreHard Autumn 2019Этюды о буферизации. Вадим Винник ➠ CoreHard Autumn 2019Этюды о буферизации. Вадим Винник ➠ CoreHard Autumn 2019Windbg: когда у нас не воспроизводится. Александр Головач ➠  CoreHard Autumn 2019Windbg: когда у нас не воспроизводится. Александр Головач ➠ CoreHard Autumn 2019Striving for ultimate low latency. Mateusz Pusz ➠ CoreHard Autumn 2019Striving for ultimate low latency. Mateusz Pusz ➠ CoreHard Autumn 2019C++ трюки из Такси. Антон Полухин ➠ CoreHard Autumn 2019C++ трюки из Такси. Антон Полухин ➠ CoreHard Autumn 2019The C++ rvalue lifetime disaster. Arno Schödl ➠ CoreHard Autumn 2019The C++ rvalue lifetime disaster. Arno Schödl ➠ CoreHard Autumn 2019Защищая C++. Павел Филонов ➠ CoreHard Autumn 2019Защищая C++. Павел Филонов ➠ CoreHard Autumn 2019Как работает LLVM бэкенд в C#. Егор Богатов ➠ CoreHard Autumn 2019Как работает LLVM бэкенд в C#. Егор Богатов ➠ CoreHard Autumn 2019Вы ещё пишете код руками? Тогда мы идём к вам! Сергей Садовников ➠ CoreHard Autumn 2019Вы ещё пишете код руками? Тогда мы идём к вам! Сергей Садовников ➠ CoreHard Autumn 2019C++20: The small things, Timur Doumler ➠ CoreHard Autumn 2019C++20: The small things, Timur Doumler ➠ CoreHard Autumn 2019New C++ features for writing DSLs . Ivan Čukić. CoreHard Spring 2019New C++ features for writing DSLs . Ivan Čukić. CoreHard Spring 2019Не связывайтесь с поддержкой C++ программистов. Юрий Минаев. CoreHard Spring 2019Не связывайтесь с поддержкой C++ программистов. Юрий Минаев. CoreHard Spring 2019The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019The Hitchhiker's Guide to Faster Builds. Viktor Kirilov. CoreHard Spring 2019
Яндекс.Метрика