C++ Weekly - Ep 19 C++14 For The Commodore 64
C++ Weekly With Jason Turner1 HN recommenders · 2016–2025
25K views · demo · evergreen · Uploaded 2016-07-11
An episode of C++ Weekly in which Jason Turner shows modern C++14 compiling to the Commodore 64's 6502. It demonstrates writing efficient high-level code for 8-bit hardware.
Cited as an example of using modern C++ on 8-bit hardware.
1:12:27CppCon 2015: Andrei Alexandrescu “std::allocator...”
CppCon
51:18Lexical Scanning in Go - Rob Pike
GoogleFOSSSydney
3:36elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)
Demoscene High-Quality Videos (Annikras)
1:01:07The Ultimate Game Boy Talk (33c3)
media.ccc.de
59:34CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
CppCon
42:30RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
Rust Programming Language
2:22A Mind Is Born (256 bytes)
lftkryo
1:19:52CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
CppCon
3 comments from Hacker News
Your second link reminded me of [VIDEO] (which definitely builds on some of Matt's work). [LINK] - C++17 for the Commodore 64. Probable language warnings for my other suggestions: * Rescuing Prince of Persia from the Sands of Time [LINK] (was this talk ever given elsewhere?) * And You Shall Know Me By My Trail of Documentation - [LINK] * The History and Evolution of Computer Viruses - [LINK]
I'd recommend watching this CppCon talk [1] about compiler optioning. It isn't just that recompilation is hard, or that it is difficult for humans to do. At a fundamental level, the information is not there at all, because the compiler can make very impressive optimizations. Machine learning can deal with weak signals, but it can't deal with no signal. [1] [VIDEO]
It is a return to the age when we had BASIC and Z80/6502 Assembly, and yes doing memcpy/strcpy all over the place instead of having proper arrays and strings is that bad. At very least, C++. "C++14 For The Commodore 64" [VIDEO]