1: computer program is a collection of instructions that can be executed by a computer to perform a specific task. Most computer devices require programs to function properly.
2: If a program is very complicatied it will be abstract for humans. JavaScript is a language thats is readable for humans in English. By using built in functions its easier to code complicated programs.
3: Programming languages are made for humans for it to understand the program in a human friendly way.
4: Only the name
5: ECMAScript is the same as JavaScript