Source Code and Compiler
Dynamic (Interpreter) Languages
Compiler vs. Interpreter Process
Compiler Advantages
Dynamic Language Advantages
Memory Management
the isssue in a program of knowing, over time, when bytes of RAM are needed and when they can be reclaimed and used for something else
JIT
What best describes what a C++ compiler does?
translates C++ source code into machine code
The CPU’s machine code has only simple, low-level instructions. A computer language (such as Javascript) adds high-level features, such as the for-loop we have used. What are some high-level instructions?
Firefox is an open source program, so anyone can get access to the source code. What is something that is possible because Firefox is open source?
anyone is free to run the compiler to produce and distribute their own version of Firefox