Size: a a a

2020 September 01

АТ

Александр Тужик... in Alprog I/O
Ну, если ты нападаешь на мои слова, доходя до демагогии в духе «так что угодно можно утверждать», но при этом путаешь понятия «теория» и «гипотеза», то извините.
источник

АТ

Александр Тужик... in Alprog I/O
Я должен вообще со всем соглашаться, чтобы не прослыть токсичным что ли?
источник

S

Sergey in Alprog I/O
Щас бы не быть токсичным в русском комьюнити парни
источник

S

Sergey in Alprog I/O
Писать как бездуховные пиндосы, it's amazing да лойсы ставить
источник

Л

Лишний in Alprog I/O
Я не знаю, как кто относится, но я делюсь и спрашиваю, я вообще не понимаю, о какой токсичности речь. Мне думается, не стоит слишком серьезно воспринимать некоторые ответы, никто же ни на кого с ножом не нападает, можно слегка расслабиться.)
источник

АТ

Александр Тужик... in Alprog I/O
Лишний
Я не знаю, как кто относится, но я делюсь и спрашиваю, я вообще не понимаю, о какой токсичности речь. Мне думается, не стоит слишком серьезно воспринимать некоторые ответы, никто же ни на кого с ножом не нападает, можно слегка расслабиться.)
+++
источник

VK

Viacheslav Kozikhin in Alprog I/O
https://gamedev.ru/job/forum/?id=254756
Позиция в Dark Crystal Games, будете познавать дзен с Алпрогом.
источник
2020 September 11

NK

ID:0 in Alprog I/O
источник

NK

ID:0 in Alprog I/O
Что я думаю про C++20
#кодище
На днях С++20 был окончательно утверждён. Осталось чисто формальная публикация ISO, которая может затянуться на пару месяцев. Но даже если это произойдёт в 2021, то стандарт всё равно будет называться С++20, потому работу над ним закончили в этом году. В связи с чем я решил пробежаться по основным нововведениям и написать, что же я про них думаю. Интересно это будет трём с половиной человекам, поэтому выскажусь максимально коротко и не шибко художественно.

Концепты — это SFINAE с человеческим лицом. Ну, вернее так говорить не совсем корректно, потому что это скорее добавка, чем замена, но лицо у них явно более человекообразное. Я уже маленько распробовал, и мне очень нравится. Язык становится удобнее и это прекрасно.

Модули распробовать не удалось. В теории крутая штука, хотя и довольно противоречивая. Надо сильно менять привычки и перестраивать мозг, что не очень-то получается в условиях, когда компиляторы до сих пор не до конца в них умеют. MSVC, например, не всегда понимает, что модули изменились, и что их надо перекомпилировать. Когда ты и сам ещё не до конца понимаешь правила игры, такое безобразное поведение компилятора совсем не помогает вниканию. Вернусь к ним в следующем году.

Корутины в С++ — это настоящий computer science оргазм. Я в принципе обожаю корутины. Это одна из моих любимых концепций программирования вообще, но тут она столкнулась с крестовой политикой «не платишь за то, что не используешь», и вместе они родили совсем уж потрясного ребёночка. Даже не zero, а negative-overhead получился. Я пока в реальных проектах не использовал (пока довольствовался boost-овыми корутинами), но я смотрел пару докладов Гора Нишанова, который их разработал. И там очень круто. Посмотрите, кто не видел. Опять же круто, что всё это чудо в стандарте, а не в бусте.

Ну и понятно, что в языке появилось много маленьких приятностей. Из того, чего прям остро не хватало — это consteval. Следить за такими штуками сейчас совсем не удобно. Ну и строковые литералы в качестве параметра шаблона тоже кайфово.

Не могу сказать, что С++20 прям совсем другим языком ощущается, как было с С++11. Нововведения очень крутые и важные, но они касаются в основном каких-то специальных разделов, а не бытовухи. Единственное изменение, которое сильно меняет ежедневную практику — это модули. Но их распробовать пока не удалось.
источник

AS

Anhel Strauke in Alprog I/O
Эх, когда интроспекцию завезут?..
источник

АТ

Александр Тужик... in Alprog I/O
C++23 или 26
источник

A

Alex in Alprog I/O
надо же, Си плюс плюс еще жив )
источник

АТ

Александр Тужик... in Alprog I/O
Alex
надо же, Си плюс плюс еще жив )
А вы откуда?
источник

A

Alex in Alprog I/O
из древних времен )
источник

АТ

Александр Тужик... in Alprog I/O
C++ самый главный язык геймдева, как бы
источник

-

- in Alprog I/O
Александр Тужик
C++ самый главный язык геймдева, как бы
Какие еще юзают, кроме еще шарпов в юньке?
Для десктопных игр
источник

KF

Ksanf Fillum in Alprog I/O
PyGame
источник

KF

Ksanf Fillum in Alprog I/O
Но это из области эзотерики
источник

-

- in Alprog I/O
Я имею ввиду для норм игр, которые ориентуются на продажу, не гипер казуал, но и не ААА по графону и т.д. Такие средненькие
источник

-

- in Alprog I/O
Или там тоже ток С++?
источник