CS3339


Texts/Books

MIPS Assembly Language - Robert Britton, California State University

Computer Organization And Design 5th Ed. - Patterson & Hennessy

The C++ Programming Language 4th ed.

Compilers: Principles, Techniques, and Tools

Robert Nystrom's "Crafting Interpreters"

Fred Brooks - The Mythical Man-Month

Ray Kurzweil's "The Singularity Is Near" Predictions


TXST's AI Tools


[Online] Apps

Compiler Explorer

Visual 6502 Simulators:

CPUlator

(Offline) MARS MIPS Simulator:


Articles


Reference & Docs


Useful *nix Tutorial Series


ACM Turing Award Lectures


Ben Eater - Building An 8-Bit Computer


Ben Eater - Build A 65c02-Based Computer From Scratch


David Murray - The 6502 CPU


Reverse Engineering the 6502


The Ultimate Commodore 64 Talk (and the 6502)


Ryan Montgomery - An Example Of The NES CPU's Architecture - Based on the 6502


Building a CPU in Factorio: From D-Flip-Flops to an Operating System


Dimitris Giannakis - The 68000 CPU


Carl Cook - A Non-Academic and Non-Video Game-related Example Of Why Performance Matters


Matt Godbolt - Advent of Compiler Optimizations


Andreas Kling - OS Hacking


Jeremy Howard - Practical Deep Learning for Coders


Interesting Games!