File I/O for Game Developers: Past, Present, and Future with C++ - Guy Davidson - CppCon 2023
---
File I/O for Game Developers: Past, Present, and Future with C - Guy Davidson - CppCon 2023
If you have played a game on a computer in the last few decades, you will most likely have encountered a loading screen. This is used to advertise to the player that, among other things, data is being loaded from a storage device into the game. But why does this exist, why does it take so long, and how can we improve matters for the player?
In this talk we will discover the history of games and their development environments, the relationship between address space, RAM and storage hardware, how C abstracts file I/O and why it might not be the best fit for game developers, how a 64-bit address space changes everything, how #embed will change everything, and how C 29 (yes, 29) may upset the applecart yet again.
Although this talk is aimed at game developers who are often Windows programmers, it is relevant to anyone who ha
1 view
82
14
1 day ago 00:22:33 1
Что творится с Британией? Люди покидают остров. Экономический кризис, брексит, моральный упадок в UK
1 day ago 00:54:00 2
Прохождение испытаний на время: JUNK ENERGY и RC BANDITO в GTA Online
1 week ago 00:59:54 2
ТАГАНРОГ-2025: ВЕЧЕР ПАМЯТИ ВЛАДИМИРА ВЫСОЦКОГО: “ЧЕТЫРЕ ЧЕТВЕРТИ ПУТИ...“.Часть 1#АнатолийКлимович
2 weeks ago 00:04:52 21
“Прогрессивный“ Голливуд снова в панике! Трамп наехал на ЛГБТ и BLM...и это только начало
2 weeks ago 00:08:06 2
Ужасная правда о сексуальном насилии над несовершеннолетними | Джордан Питерсон и Тим Баллард
2 weeks ago 01:30:51 2
Люди под заказ. Часть 2. Девочки для пыток
3 weeks ago 01:29:57 1
Счастливый маршрут 4K (мелодрама)
3 weeks ago 01:32:45 1
▶️ Любимые женщины Казановы 1 и 2 серия - Мелодрама | Фильмы и сериалы
3 weeks ago 00:31:40 1
Лекция: “Стыковые рельсовые скрепления“
3 weeks ago 01:32:28 2
Православный фильм Придел Ангела. Путь духовного покаяния
3 weeks ago 00:32:22 3
Как развалили Газпром. Крах «народного достояния»
3 weeks ago 00:29:53 1
20 фактов о САХАРНЫХ ПОССУМАХ дома. !Не БЕЛКА-ЛЕТЯГА!
4 weeks ago 00:04:17 6
Тает снег • SEVENROSE feat. Алена Росс⎜Кристина Ашмарина • Кавер со стрима • Песни от всей души
4 weeks ago 00:24:57 1
TF2 players when they use 100% of their brain
4 weeks ago 01:21:48 1
RC GROUP фильм “Нас таких много“
4 weeks ago 00:47:24 1
25 го Путин выведет войска. Курские жопы. О чем не сказал Зеленский.
4 weeks ago 00:05:53 1
Нина Меньшикова, Люсьена Овчинникова, Инна Макарова, Надежда Румянцева о фильме “Девчата“ (1991)
4 weeks ago 00:56:43 1
Шевчук, Кортнев, Обломов на Болотной и Сахарова. Почему русский рок не стал музыкой протеста
4 weeks ago 05:31:30 2
Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE]
4 weeks ago 00:02:50 1
На грани срыва: что я убрал из жизни, чтобы найти мир в душе. Прот. Александр Проченко
4 weeks ago 00:34:14 5
С Новым годом! Наталья Бехтерева - О Ванге, о Кашпировском, о душе, о сердце...
4 weeks ago 00:02:09 1
Le Véritable Visage Du GouVerneMent
4 weeks ago 00:08:33 1
Три лампы! Быстро смотрим! Вибрации на лампы! А А О О У У М М! Прозрение!
4 weeks ago 00:13:49 1
СТАЛО ИЗВЕСТНО БУДУЩЕЕ YOUTUBE. Все забудут про блокировку, когда случится это. Новости