Здравствуйте, LaptevVV, Вы писали:
LVV>>>Сам заказал, но еще не пришло. A>>Если лениво ждать или покупать, то можно пролистать «рецепты» из книги https://apolukhin.github.io/Boost-Cookbook/ A>>В книжке предупреждает, что нужен QtCreator и наличие qmake. LVV>Спасибо, уже пришло. LVV>И я разочарован. LVV>Ждал чего-то более серьезного.
Здравствуйте, wander, Вы писали:
W>Здравствуйте, SaZ, Вы писали:
SaZ>>Купил книжку больше ради того, чтобы поддержать Андрея. Недавно пришла.
W>Что за Андрей?
Если вы хотите воспользоваться преимуществами Boost и языка C++ и не путаться, какую библиотеку в какой ситуации использовать, тогда эта книга для вас!
LVV>Начиная с основ, вы перейдете к изучению того, как библиотеки Boost упрощают разработку приложений. Увидите, какую работу можно выполнить во время компиляции и на что способны контейнеры Boost. Научитесь разрабатывать качественные, быстрые и портативные приложения. От манипулирования изображениями до графов, каталогов, таймеров, файлов и работы в сети — каждый найдет для себя интересную тему. Напишите программу один раз и используйте ее в операционных системах Linux, Windows, macOS и Android. Обратите внимание, что знания, полученные в ходе прочтения этой книги, не устареют, поскольку все больше и больше библиотек Boost становятся частью стандарта C++.
LVV>Эта книга предназначена для разработчиков, стремящихся улучшить свои знания о Boost, и тех, кто хочет упростить процесс разработки приложений. Предполагается, что читатель знаком с C++ и имеет базовые знания стандартной библиотеки.
LVV>Сам заказал, но еще не пришло.
Разработка приложений с использованием буст в 2020 году? А у него не планируется книги -- "Закапывание стюардессы с использованием лопаты" ?
Здравствуйте, denisko, Вы писали:
D>Разработка приложений с использованием буст в 2020 году? А у него не планируется книги -- "Закапывание стюардессы с использованием лопаты" ?
А почему нет? Там довольно неплохая геометрия, так же там довольно неплохая машина состояний, недавно вот использовал и то и другое
Здравствуйте, kaa.python, Вы писали:
KP>А почему нет? Там довольно неплохая геометрия, так же там довольно неплохая машина состояний, недавно вот использовал и то и другое
Здравствуйте, so5team, Вы писали:
S>В Яндексе, например, отказались от использования КА из Boost-а и были вынуждены запилить свои: https://www.youtube.com/watch?v=AnOPvP7e7cw
У меня не большая машина состояний, так что это не проблема. Там потенциальная проблема в другом и про неё вроде не говорят в докладе. Так как машина состояний представляется в виде довольно красивой таблицы переходов, то задействуется довольно много вспомогательного кода и простой вызов в машину не переключающий состояние имеет 6 вызовов по стеку в глубину. Если какое-то из состояний пропускает через себя много данных (а у меня есть такие состояния), то накладные расходы, потенциально, высокие. Но производительность я пока что не замерял, в крайнем случае перепишу на классический паттерн "машина состояний" с ручным переключением состояний, всяко состояния и переходы уже есть
Здравствуйте, kaa.python, Вы писали:
KP>Здравствуйте, denisko, Вы писали:
D>>Разработка приложений с использованием буст в 2020 году? А у него не планируется книги -- "Закапывание стюардессы с использованием лопаты" ?
KP>А почему нет? Там довольно неплохая геометрия, так же там довольно неплохая машина состояний, недавно вот использовал и то и другое
1. Геометрия там никакая если использовать в продукте и ненужная, если писать на питоне прототип.
2. Ради 2 мелких вещей тащить буст в солюшен идея такая себе.
Здравствуйте, denisko, Вы писали:
D>1. Геометрия там никакая если использовать в продукте и ненужная, если писать на питоне прототип.
Активно используется в продукте. Всё хорошо.
D>2. Ради 2 мелких вещей тащить буст в солюшен идея такая себе.
Конечно, лучше всё самим написать, вместо того что бы одну строку в conan-файл добавить и использовать несколь header-only библиотек, иначе слишком не сиплюсплюсно
Здравствуйте, reversecode, Вы писали:
R>он вчерась в разработке яндекса на ютубе R>один лру алго упрощал))) R>до упрощал до интрузивных контейнеров R>оптимизировав скорость почти в "пять раз" вставки поиски итд R>ищите в ютубе, кому надо