Size: a a a

Конференция C++ Russia

2020 April 17

*

*cyberzx in Конференция C++ Russia
Alexey Veselovsky
а что там в геймдеве?
Там всё хорошо :)
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Alexey Veselovsky
а что там в геймдеве?
Там было несколько гневных постов на Реддите, набравших много комментариев, мол, комитет добавляет кучу специфичной фигни для метапрограммирования и игр разума, а для наших задач почти ничего, так что толку от стандартной библиотеки ноль и от новых версий языка тоже. Ну и что язык на ровном месте становится всё сложнее и недоступнее массам.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
источник

AV

Alexey Veselovsky in Конференция C++ Russia
дык метапрограммирование разума - это разве не то, что перформанс увеличивает и самое оно для геймдева?
источник

*

*cyberzx in Конференция C++ Russia
Alexey Veselovsky
дык метапрограммирование разума - это разве не то, что перформанс увеличивает и самое оно для геймдева?
увеличивает когнитивную сложность и время компиляции, а не перфоманс
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
*cyberzx
увеличивает когнитивную сложность и время компиляции, а не перфоманс
ага, именно поэтому концепты с модулями ввели, ага. Чтобы компиляцию позамедлять
источник

AV

Alexey Veselovsky in Конференция C++ Russia
*cyberzx
увеличивает когнитивную сложность и время компиляции, а не перфоманс
с другой стороны, куда они денутся, не на раст же перейдут?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alexander Zaitsev
ага, именно поэтому концепты с модулями ввели, ага. Чтобы компиляцию позамедлять
и consteval вместо рекурсивных шаблонов
источник

*

*cyberzx in Конференция C++ Russia
Ну концепты, if constexpr это как раз что бы не отвлекались на игры разума, а применяли инструмент по назначению
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
*cyberzx
Ну концепты, if constexpr это как раз что бы не отвлекались на игры разума, а применяли инструмент по назначению
а что там такого из "игр разума" вводят то? special math functions? :))))
источник

*

*cyberzx in Конференция C++ Russia
игры разума, это когда кто-то увидел тюрнинг комплит в шаблонах  и начал насиловать компилятор
источник

AV

Alexey Veselovsky in Конференция C++ Russia
*cyberzx
игры разума, это когда кто-то увидел тюрнинг комплит в шаблонах  и начал насиловать компилятор
дык сейчас как бы все усилия на то, чтобы насиловать перестали. не?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
чтобы compile time c++ code практически никак не отличался от runtime
источник

*

*cyberzx in Конференция C++ Russia
Alexey Veselovsky
дык сейчас как бы все усилия на то, чтобы насиловать перестали. не?
да. поэтому геймдеву должно быть хорошо с новыми стандартами. код проще, компилируется быстрее. не знаю, что там на реддите разнылись
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
*cyberzx
да. поэтому геймдеву должно быть хорошо с новыми стандартами. код проще, компилируется быстрее. не знаю, что там на реддите разнылись
а там постоянно ноют (как и везде), так что ничего нового
источник

AV

Alexey Veselovsky in Конференция C++ Russia
пусть на какой-нибудь игрушечный язычок валят!
источник

*

*cyberzx in Конференция C++ Russia
на какой-нибудь ржавенький
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
веселит, что ноют про время компиляции С++ и что С++ такой плохой как язык, но при этом пропускают мимо ушей, как замедляется время компиляции от релиза к релизу у компиляторов :)
источник

*

*cyberzx in Конференция C++ Russia
ну вот clang10 сильно быстре clang9 стал
источник

*

*cyberzx in Конференция C++ Russia
сегодня как раз замеряли
источник