1. What is a program? A computer program is a collection of instructions that can be executed by a computer to perform a specific task.
2. What can you say about complexity in programming? It is important for programmers to keep their programs simple. The art of programming is the skill of controlling complexity. The great program is subdued—made simple in its complexity.
3. What function do programming languages have? The main function of the programming language is to allow us to give instructions to a computer in a language the computer understands.
4. What is the relationship between Java and Javascript? JavaScript has almost nothing to do with the programming language called Java. When JavaScript was being
introduced, the Java language was being heavily marketed and was gaining popularity. Someone thought it was a good idea to try to ride along on this success and named this new programming language JavaScript.
5. What is ECMAScript and how is it related to Javascript? In practice, the terms ECMAScript and JavaScript can be used interchangeably—they are two names for the same language.