Motivation:
-
Mastery over to build something which does what ever you tell to do
-
When we write Program, Program will interact with some essential components
- CPU:
- Executes programs instructions
- RAM
- Temporary storage
- Fast Storage Device
- Volatile
- Harddisk
- Permanent Storage (Persistence)
- Slow Storage Device
- CPU:
Compiler
- Converts the Source Code into Machine Language
- Compiler Executes the code before execution
Interpreter
- Converts the Source Code into Machine Language
- Interprer converts while code is executing