File IO - Past, Present and Future - Guy Davidson - ACCU 2024
HTML-код
- Опубликовано: 16 сен 2024
- ACCU Membership: tinyurl.com/yd...
---
File IO - Past, Present and Future - Guy Davidson - ACCU 2024
---
File IO is a fundamental aspect of system programming. This talk will take you through forty years of file IO from the viewpoint of a game programmer trying to squeeze every last ounce of speed from their device. Along the way, expect answers to questions like:
Why do we have files?
What is a filesystem?
Why should we avoid buffered file IO?
How do we optimise unbuffered file IO?
How might the standard help us in future?
Slides: accu.org/conf-...
Sponsored By think-cell
---
Guy Davidson
Guy Davidson has been writing games for most of his life now. He is a co-author of Beautiful C++. He serves on the ISO C++ standards committee and the UK programming languages standards committee. He plays the piano and sings quite a lot.
---
The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming.
Discounted rates for members.
ACCU Membership: tinyurl.com/yd...
2024 Program: accu.org/conf-...
accu.org
www.accuconfer...
mastodon.socia...
/ accu-conference
bsky.app/profi...
/ accuorg
/ accuconf
---
RUclips Videos Filmed, Edited & Optimised by Digital Medium: events.digital...
#accuconf #programming #gamedevelopment #cppprogramming #systemprogramming
I love your work, and I've been playing CA/Total War Games from the 1st Shogun TW.
I hope game industry recovers from recent troubles and get into some new renaissance that'd bring joy to both passionate developers and gamers.
I'm hoping to see a talk on future of io2d soon
Good to see another talk by Guy, I’ve been waiting for this to be uploaded!
feel like if he tightened this a little bit, he'd have room for more illuminating examples. i mean, it was great, it's just as an inexperienced dev i want/need more.
Looking for more details of how to use memory mapped files
Unfortunately only 2min of the talk
Is clang-cl stable yet? Rather fond of the clang flags and linter warnings, compared to plain MSVC. Planning to treat clang[-cl] as a lowest common denominator for my cross-platform C/C++ build environments.
That's 10p before decimalisation right?
2 shillings? 10d?
Pity the modders who want to extend games created like this.
Total War modders extended pack files quite happily, as well as producing their own.