Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Come back to C++

Come back to C++

ruskПостоялецwww8 дек. 201819:38#0
Привет сообщество.
В последний раз программировал на С ++ в 2007 году. Посоветуйте, что почитать, чтоб быстро въехать в новшевства? Желательно еще чтобы как-то поближе к конкурентности, многопоточности и распределенным системам.
/A\Постоялецwww8 дек. 201820:39#1
rusk
> конкурентности, многопоточности и распределенным системам.
добавили std::thread, std::atomic, еще всякие промайзы, но не знаю никого кто бы ими пользовался, а больше ничего в этом направлении не появилось (пока)
Vlad2001_MFSПостоялецwww8 дек. 201821:59#2
rusk
А просто в вики если почитать про новые стандарты не подойдет? Там вроде все нововведения описаны. Если что, вот ссылки: C++11, C++14, C++17
Как вариант, еще можно почитать Обзор C++ 11 и 14

Именно по названным вами темам вряд ли что-то конкретное найдется.
1. "Параллельное программирование на C++ в действии. Практика разработки многопоточных программ" (если что, у меня есть и русская, и английская версия)
2. "Эффективный и современный С++. 42 рекомендации по использованию С++ 11 и С++ 14" (если что, у меня есть и русская, и английская версия)

Правка: 8 дек. 2018 22:08

/A\Постоялецwww8 дек. 201822:26#3
хорошая презентация по атомикам, где-то была еще одна, но ссылку потерял(
https://www.think-cell.com/en/career/talks/pdf/think-cell_talk_memorymodel.pdf
kvakvsПостоялецwww9 дек. 201815:55#4
Если есть свобода выбора, советую присмотреться вместо крестов к Rust.
Гораздо проще язык, позволяет делать практически всё то же что и с++, и при этом бережёт программиста от типовых ошибок.
ruskПостоялецwww10 дек. 201811:58#5
Vlad2001_MFS
Точно! Что-то не подумал о вики.
Vlad2001_MFS
> 1. "Параллельное программирование на C++ в действии. Практика разработки
> многопоточных программ" (если что, у меня есть и русская, и английская версия)
Можешь поделиться?

kvakvs
> Если есть свобода выбора, советую присмотреться вместо крестов к Rust.
Спасибо. Свободы выбора нет.

Когда-то давно здесь выкладывали клевый sildeshare по всяким новым фичам с++0x. Его делал участник форума. Может у кого осталось в закладках?

Правка: 10 дек. 2018 11:58

Vlad2001_MFSПостоялецwww10 дек. 201812:13#6
rusk
> Можешь поделиться?
Да, конечно. Вечером, когда со школы вернусь, скину в личку.
FrankinshteinПостоялецwww10 дек. 201813:51#7
самое удобное, сильно влияющее на процесс - это lambda
alorkenПостоялецwww10 дек. 201816:20#8
Мне вот это понравилось http://scrutator.me/post/2012/04/04/parallel-world-p1.aspx

/ Форум / Программирование игр / Общее

2001—2018 © GameDev.ru — Разработка игр