1). According to the author, “A program is many things. It is a piece of text typed by a programmer, it is the directing force that makes the computer do what it does, it is data in the computer’s memory, yet controls the actions performed on this same memory”.
2). Programming is hard, for sure. But the best programs are the ones that are the simplest in code. It is easy for a programmer to make the program so complex that even they do not know where they are headed. It should be simple and efficient.
3). Programming languages have many functions. The main function of this is for humans to interact, communicate and control what a computer does.
4). NOTHING, just a marketing ploy. It should have been named something else but too late for that.
5). And I quote “When other than Netscape started to support JAvaScript, or something that resembled it, a document was written o describe precisely how a JavaScript System should work. The language described in this document is called ECMAScript, after the organization who standardized it. ECMAScript describes a general purpose programming language and does not say anything about the integration of this language in a web browser”