- what is a program?
for the user: an app with a user interface that processes data, to provide the human with information, or achieve a taskor solve a problem
for the programmer: a set of language like words and symbols/special characters arranged in such a way to create that app or provide a computing service to other programs. Many programs are lots of little programs that work together and have been written by many people.
for the computer: a set of instructions (in binary, ones and zero’s ) read from the computers memory sent to the CPU to execute
- What can you say about complexity in programming?
The aim should be to write easy readable code that solves the problem as simple as possible. the KISS principle as mentioned above.
- What function do programming languages have?
programming languages provide humans with an easy readable, and mostly high level ( human language like ) interface to the computer, and it’s systems and devices.
- What is the relationship between Java and Javascript?
there is no direct relationship between the two except being namesakes. but both are programming languages that can be used to write apps that run inside a web browser.
- What is ECMAScript and how is it related to Javascript?
ECMAScript is a set of standards/rules defined by a standards body. created so all implementations of JavaScript ( or similar scripts, JScript etc ) execute Script engines that behave the same way across different platforms and browsers.