All streams
Search
Write a publication
Pull to refresh
6
0

Человек

Send message
Каким образом хранятся там? boost::variant? boost::any? Или все же структуры данных. Прошу не путать назначения типов.
Теперь стало более ясно, но хотелось бы увидеть, возможно, в компайл тайм оптимизированный граф обработки который умеет класть данные в такой контейнер.
Вот по работе графа вычислений о котором вы говорите хотелось бы услышать, что это из себя представляет это тема интересна и тогда будет ясно как и для чего использовать такой контейнер.
Этот модификатор всего лишь вычисляет то, что можно вычислить на уровне компиляции без динамически пришедших данных, т.е. константы.
Я всего лишь хочу понять в какой архитектуре это может понадобится, то что вы предложили — это что то новое, и я хочу разобраться может это действительно то, чего мне в проектах не очень хватало. Но я никак не могу понять, если у вас контейнер с компайл тайм получением из него данных (как минимум) и при этом сотни функций значит тоже компайл тайм написаны (а, например, не грузятся из сотни дллок с сишным апи и слепливаются в динамике в бизнес логику). То тогда какой смысл использовать такой контейнер?
До сих пор не могу придумать use case-а по использованиею так же boost::variant или boost::any.

Да, вот интересен мне use case в продакшене, а не в каком либо тестовом или академическом коде.
Тогда по каким критериям у вас вызываются сотни функций и без «ифчиков»? Вызов этих функций и вся бизнес логика которая их вызывает собственно похоже ни как не влияет на способ хранения информации как видно из коментария выше. И у вас контейнер компайл — тайм, это значит что и флоу бизнес логики тоже компайл тайм.
И да, использование boost::any свидетельствует о плохой или не продуманной архитектуре. Необходимо использовать boost с умом, и в любых даже самых хороших фреймворках и библиотеках разработчики будут добавлять механизмы для того чтобы в плохо продуманную архитектуру можно было вставлять костыли и не рушить её совсем. До сих пор не могу придумать use case-а по использованиею так же boost::variant или boost::any.
Не могу понять при чем здесь порядок вычисления в динамике функций без повторений и динамический неоднородный плотно упакованный контейнер? Вы пишете код, в котором присутствуют ветвления (if конструкция), возможно циклы возможно еще что то в динамике, после чего результат передаете в функцию d.
Пример use case-а из жизни, пожалуйста, т.е. для чего это необходимо в повседневной жизни. Иначе кажется что если необходимы такие конструкции это прежде всего говорит о плохой архитектуре приложения.
Это что, на Кипре уже официально 2 таких случая, и оба рассматривают на государственном уровне. Жаловались что им платят не за что, и один попросил сделать так чтобы не приходить на работу и соответственно на него тогда будет меньше затрат в плане комунальных услуг и офисного пространства.
Расскажите поподробней хотя бы про часть этой новой архитектуры, потому что синтетические тесты с кучей потоков выполняющих складывание рандомных чисел ничего не показывает в реальном приложении.
А как же накладные расходы на доступ из кучи потоков к общим ресурсам?
Не, я вообще о программировании в ABAP. А не о терминах.
t_bkpf bsec zfi_bte_000124, этим все сказано! Сразу стало понятно!
ЧОП-ов или СП днем с огнем не сыщешь в электричках, особенно в час пик.
Работал с Bizagi, клиент, в принципе, неплохой. Вот про IDE ничего хорошего сказать не могу, тормоза, UX ужасный просто. Разные окна запускает под разные процессы, какие нужно закрывать мышкой по крестику чтобы вернуться, в каких то кнопку назад нужно жать, часто бывает что закрываешь случайно всю IDE, почле чего перезапуск IDE с проектом происходит очень долго.
> Затем он разрабатывал такие известные ныне игрушки, как Syphon Filter: Dark Mirror и Resistance: Retribution

Изместные?
Так уже повсеместно
На первой фотографии, по лицу человека с востока видно что он даже не понимает что происходит.

Information

Rating
6,213-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Specialist
Lead