Size: a a a

2020 September 11

АТ

Александр Тужик... in Alprog I/O
Ну на каком-то уровне они совместимы
источник

АТ

Александр Тужик... in Alprog I/O
Но сильно ниже синтаксиса
источник

FB

Frost Bite in Alprog I/O
Да мне даже код пайтона приходится в с++ переводить. Прямо вот так: пайтон, пайтон, пайтон... оп, файл cpp))).. пайтон, пайтон..
источник
2020 September 12

P

Pavel in Alprog I/O
Alex
бэк наверное не на С++ вcе же пишут....
Если имеется ввиду всякие сервера матчмейкинга и прогрессии, то я видел на плюсах, но мне кажется это извращение.
Ну а дедикейтед сервера и все геймплейное то обычно на том же языке что игра (то есть на плюсах), потому как там очень много общего кода.
источник

a

ayaal in Alprog I/O
А почему про рейнджи в статье нет? Их не завезли в 20 стандарт?
источник

АТ

Александр Тужик... in Alprog I/O
"Статья" — это громко сказано. Там вообще много чего нет. Только то, что пришло на ум в процессе написания. Я настрочил текст особо не думая. Но касательно ренджей — мне как-то по фиг на них.

Я так понимаю это линкоподобная специальная библиотека со всякими фильтрами/адапторами. Такими вещами надо заниматься только если у тебя какие-то замутные правила доступа к данным. Что-то на уровне SQL запросов. Но если у тебя такая муть, то ты в любом случае пользовался бустовыми ренджами или чем-то подобным. Добавление стандартных особо для тебя ничего не поменяло. И наоборот, если ты писал простой код, то лучше его оставить без ренджей.

Чую погорит немало пуканов, когда восторженные джуны на ровном месте, где простой обход массива с предикатом, нагородят какую-то инопланетную конструкцию на ренджах, которая хрен пойми во что разворачивается.
источник

S

Sergey in Alprog I/O
Не понимаю желания впихнуть в стандарт языка массу вспомогательных конструкций. Язык - это что-то предельно лаконичное, разве нет?
источник

S

Sergey in Alprog I/O
Базис, используя который можно городить все остальное
источник

S

Sergey in Alprog I/O
Если кому-то лень скачать буст, это его трудности. Не нужно перетаскивать его в основу
источник

АТ

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

АТ

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

S

Sergey in Alprog I/O
Конечно, это чисто условное деление
источник

a

ayaal in Alprog I/O
Не знаю на профильных конференциях только и разговоров про эти рейнджи. Прям гейм чейнджер как будто.
источник

АТ

Александр Тужик... in Alprog I/O
ayaal
Не знаю на профильных конференциях только и разговоров про эти рейнджи. Прям гейм чейнджер как будто.
Что за профильные конференции?
источник

АТ

Александр Тужик... in Alprog I/O
По геймдеву или просто?
источник

a

ayaal in Alprog I/O
Нет, не геймдев. Просто по плюсам, когда ездил в 2019 уже говорили, что все уже устали их обсуждать.
источник

S

Sergey in Alprog I/O
Конференции часто мусор
источник

S

Sergey in Alprog I/O
Вот на след неделе будет I3D, там там серьезные пейперы, никакой воды. А то что на русском, часто тупо показать себя
источник

a

ayaal in Alprog I/O
🤷🏻‍♂️ Полухина бывает интересно послушать. А так, да, в основном вода, за час не расскажешь чего то стоящего. И в основном одни разговоры о многопоточности. А так ranges кажется более интересной фичей. Можно конечно писать по старинке std::vector<std::string>::iterator, но согласитесь сейчас уже все пишут range based for. Так и здесь думаю, со временем ranges займет свое место, потому что работы с контейнерами хватает и писать каждый раз алгоритмы с vec.begin() vec.end() бывает утомительно и некрасиво
источник

FB

Frost Bite in Alprog I/O
Шел 2020 год, разговоры о многопоточности
источник