Software Lessons Session 2: Computer Processing 101 – How Code Executes

Software Lessons Session 2: Computer Processing 101

  • CPU cores and caches

  • Parallel processing and threads

  • Deterministic vs stochastic systems

  • Compiled vs interpreted languages

  • JIT compilers and performance

Understand how CPUs execute code and the differences between compilers, interpreters, and JIT compilers.

Previous
Previous

Software Lessons Session 3: The Four Domains of Software

Next
Next

Software Lessons Session 1: Computer Architecture 101 - Basic Components