Programs vs. Scripts
• Computers only understand programs written in
a specially designed machine language:
– Machine language programs are hard to write.
– They are machine-specific.
• In contrast, high-level languages:
– Are easier to write because they are modeled on well-
understood human formalisms.
– Require a program to translate them into machine
language:
• Compiler
• Interpreter