ФорумПрограммирование → C++ CoreHard Conference
2019-09-25 16:03:35

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


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

2019-09-25 16:04:05

New C++ features for writing DSLs . Ivan Čukić. CoreHard Spring 2019


C++ is not the best language for writing domain-specific languages (DSLs), but it does have a few tricks up its sleeves. Expression templates have been the go-to approach for this for years, but writing them has always been a pain. The recent C++ versions have improved this situation significantly. We'll demonstrate several new C++ features which make writing DSLs borderline fun.

Зарегистрируйтесь или авторизуйтесь, чтобы добавить сообщение