- What is a program?
A program is a set of precise instructions for the computer to perform specified tasks.
- What can you say about complexity in programming?
In programming, it’s easy to grow out of control into a large, complex and confusing codes. This results in an error-prone and buggy programs that are difficult to manage and maintain. Complexity in programming can be simplified by careful planning, designing and decomposing into more simple and manageable smaller programs that work in collaboration with each other to accomplish complex tasks.
- What function do programming languages have?
Programming languages allow the programmers to easily communicate and give instructions to computer in a form of human expression that human can understand rather on machine codes in bits and bytes that only computer understands.
- What is the relationship between Java and Javascript?
There is no relationship between Java and JavaScript. JavaScript was introduced to provide and support interactivity in the web browser. Easily confused because of the popularity in the common word “Java” in marketing. They are developed differently and for different purposes. Java is an object-oriented (compiled) programming language, while JavaScript is an object-oriented scripting (interpreted) language.
- What is ECMAScript and how is it related to Javascript?
ECMAScript is a standard specification for scripting languages and JavaScript is just one of the popular scripting languages implementation based on the ECMAScript standard.