Programming Reading Assignment

1, Instructions for the computer
2. Complexity can create issues if the program becomes difficult to manage. Keeping the program straightforward will make it more manageable
3. Languages translate instructions to machine code
4. Java and Javascript have no relationship
5. ECMAScript is the chosen set of instructions used in Javascript

  1. Programming is the skill of controlling complexity, the act of
    constructing a program - a set of precise instructions that tell a computer what to do.

  2. You’re building your own maze, in a way, and you might just get lost in it. Without care, aprogram’s size and complexity will grow out of control.

  3. A good programming lenguage helps the programmer by allowing them to talk about the actions that the computer has to perform on a higher level. It helps omit details, provide conviniet building blocks , allows you to define your own building blocks , and makes those blocks easy to compose. ( controlling complexity)

  4. JavaScript has almost nothing to do with the programming language Java. The similar name was inspired by marketing considerartions.

  5. The ECMAScript is a standard that describes teh way JavaScript language should work. In practice teh trems ECMAScript and JavaScript can be used interchngeably.

  1. A set of instructions that does something.
  2. The more instructions there are in a program, the more complex it gets.
  3. To create a layer that translates plus minus human readable code to machine code.
  4. They are both object oriented languages, but don’t have much else in common.
  5. ECMAScript === JavaScript.

1- A program is an arrangement of text or numbers that define a certain logic that a CPU can interpret. It contains specific instructions for the computer to execute.
2- Complexity in programming is dependent on two main factors: a- The programming language used, and b- How organized and efficient the programmer is at writing in a certain language, there are many ways to tell a computer to do a certain task, but good programmers do it in a “clean” way that makes them easy to read, and edit in the future.
3-Programming languages are an intermediary between the CPU and the human. The CPU only understands Binary code, a programming language uses syntax that is similar to a human readable language and translates that into binary so the computer can execute the instructions. Programming languages make it easier for humans to tell the computer what to do.
4- The relationship between Java and JavaScript is anecdotal: Java was the rage in the 90s when JavaScript was created, so the creators of JavaScript decided to borrow the name, even though they have no similarity whatsoever.
5- ECMAScript is a standardized form of JavaScript. They are essentially one and the same.

What is a program?
A set of instructions that control the operation of a computer/related equipment and allow for a specific purpose to be accomplished.

What can you say about complexity in programming?
It is sometimes inevitable, but simple is better.

What function do programming languages have?
They make programming easier by more closely mimicking human language than machine language.

What is the relationship between Java and Javascript?
A marketing fiasco.

What is ECMAScript and how is it related to Javascript?
Basically the same thing.

  1. What is a program? A program is the set of rules and instructions given to the computer by the programmer to direct the computer on what to do. A program is data in the computers memory. A program is many different parts interconnected with each other to make the computer tick or preform action or make the operation work as a whole.
  2. What can you say about complexity in programming? A program can combine a massive amount of simple actions that is capable of handling very complex and complicated tasks. Programming must be done with care, patience’s and due diligence. Otherwise the complexity of a program can grow out of control. Its like building and designing a maze. Without careful thought even, the programmer can get lost in their own maze. The art of programming is CONTROLLING the complexity of the program.
  3. What function do programming languages have? Programming languages take care of the time consuming and uninteresting parts of instructions and rules the program must follow. Language allows the programmer to talk with the program in detail and on a more in-depth and detailed level. Help define the building blocks and makes the building blocks easier to compose.
  4. What is the relationship between Java and Javascript? When JavaScript was being introduced to the market in 95 someone thought it would be a good idea to market the language alongside the Java language. This name has now stuck even though the 2 languages have nothing to do with each other.
  5. What is ECMAScript and how is it related to JavaScript? ECMAScript is a standard document. ECMAScript was named after Ecma International Organisation and ECMAScript and JavaScript are 2 different names for the same language.
  1. What is a program?
    Simple has a set of instructions to tell the computer what to do.
  2. What can you say about complexity in programming?
    To decrease the % of complexity of a program, keep the code simple and comment everything has possible.
  3. What function do programming languages have?
    Its to allow a programmer to set the actions that the computer has to perform on a higher level.
  4. What is the relationship between Java and Javascript?
    By the name only, when javascript were going to launch, java was getting a huge success and marketing, so javascript just take that name in order to join the java marketing success.
  5. What is ECMAScript and how is it related to Javascript?
    Boths are the same language with the difference that ECMAScript is a set of standart rules that try to explain how Javascript should work.
1 Like
  1. What is a program?
    Programming is the act of constructing a program—a set of precise instructions that tell a computer what to
    do.

  2. What can you say about complexity in programming?
    The fundamental rules are simple and clear, but programs built on top of these rules tend to become complex enough to introduce their own rules and complexity which can become quite hard and frustrating.

  3. What function do programming languages have?
    A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output. Programming languages generally consist of instructions for a computer. Programming languages can be used to create programs that implement specific algorithms. And thus to make the programming process easier that programming in binary.

  4. What is the relationship between Java and Javascript?
    It is important to note that JavaScript has almost nothing to do with the programming language named Java.

  5. What is ECMAScript and how is it related to Javascript?
    They are two names for the same language, the terms ECMAScript and JavaScript can be used interchangeably.

1 Like
  1. A set of instruction that a computer can understand and execute
  2. try to avoid writing complex code as the amount of simple straight forward code will eventually become complex (at the end of a successful run program)
  3. simplify instructions complexity - create rules or a language that is easy to tell the computer what to do
  4. no relationship - name riding
    5)ECMAScript is the official standard of Javascript - JS was made using ECMAScript rules and it is the same language
1 Like

What is a program?

Program is a set of instructions written typically by programmers, to instruct a computer or network to perform a certain or series of tasks.

What can you say about complexity in programming?

Complexity of a program comes from the size and logic used. Higher the complexity, harder is it to maintain and debug it.
Hence it’s good practise to reducde the complexity of a program even if it ends up taking more time to code the program.
To reduce complexity we use techniques like modular programming and reusing modules that are proven to work.

What function do programming languages have?

Progamming languages help developers communicate with the computeer in a logical language that is closer to normal language (English) and use the computational power of the computer to automate time intensive tasks.

What is the relationship between Java and Javascript?

They are 2 completely different languages. Javascript has Java in it’s name because Java was getting popular and was heavily marketed around that time. Java interacts with the OS whereas JavaScript is a browser based language.

What is ECMAScript and how is it related to Javascript?

They are the same thing. ECMA standardisation helped in standardising JavaScript hence the name.

1 Like
  1. What is a program?
    Program is a list of instructions, that are understandable to the machine it executes on, that performs some logic.
  2. What can you say about complexity in programming?
    The complexity is dependant on the programmer because he is controling the complexity. The same program can be written in several ways to achive the same result. The art is to keep complexity as low as possible.
  3. What function do programming languages have?
    Programming language allow the programmer to use the specified language to achive his goal. The programming languages interpret the instructions to the machine - they are understandable to both the programmer who knows the language and to the machine by converting the program to the language which is understandable by the machine.
  4. What is the relationship between Java and Javascript?
    There is none. Java language was named that way for the marketing purposes.
  5. What is ECMAScript and how is it related to Javascript?
    The ECMAScript is a different name for JavaScript so the names ECMAScript and JavaScript can be used interchangably
  1. What is a program?
    A set of instructions to acomplish a goal
  2. What can you say about complexity in programming?
    It increases along the size of the program and complexity of the goal
  3. What function do programming languages have?
    It’s the way we speak to computers
  4. What is the relationship between Java and Javascript?
    Both are programming languages but not related, despite the name
  5. What is ECMAScript and how is it related to Javascript?
    They are the same thing.
  1. Program is a sequence of instructions that can be run.
  2. We should avoid complexity whenever possible. If there is no other way add a lot of comments.
  3. Programming languages act as a bridge between human-readable code and machine code
  4. Only similar in name, totally different programming languages.
  5. ECMAScript is a standard document describing how JavaScript should work.
  1. What is a program? A program is a piece of text or code which controls the computer or defines how an application interacts with the operating system.
  2. What can you say about complexity in programming? A discipline needs to be followed when writing a program and if it is not followed it can get out of control and its complexity can be difficult to managed even for the programmer who has written the program.
  3. What function do programming languages have? A programming language should make the interaction between the programmer with the computer simpler and easy by building blocks such as console.log() and others to perform complicated task with less complexity.
  4. What is the relationship between Java and Javascript? There is no relation between java and javascript. It was named by the founder only to gain more popularity by using the name java.
  5. What is ECMAScript and how is it related to Javascript? ECMAScript and JavaScript are two words used for the same language and it can be used interchangeably.
  1. What is a program? Something that instructs the basically “dumb” computer to do something.
  2. What can you say about complexity in programming? It seems to have gotten a little easier over time. And now GREATLY increases the average person’s ability to understand and achieve many boring or mundane tasks extremely fast.
  3. What function do programming languages have? They instruct the computers so humans can interact with them more efficiently.
  4. What is the relationship between Java and JavaScript? There is almost no relation. Java is a programing language that was created prior and the JavaScript folks just globed on to the name. Now we’re stuck with it.
  5. What is ECMAScript and how is it related to JavaScript? To standardize the way programmers were referencing the compatibility of their programs this sort of white paper was written defining how the JavaScript language should work. Now the terms are interchangeable, simply different names of the same language.

What is a program?
Set of precise instructions that tell a computer what to do.

What can you say about complexity in programming?
But without care, a program’s size and complexity will grow out of control, confusing even the person who created it. Keeping programs under control is the main problem of programming. When a program works, it is beautiful. The art of programming is the skill of controlling complexity. The great program is subdued—made simple in its complexity.

What function do programming languages have?
A programming language is an artificially constructed language used to instruct computers

What is the relationship between Java and Javascript?
It is important to note that JavaScript has almost nothing to do with the programming language named Java.

What is ECMAScript and how is it related to Javascript?
A standard document was written to describe the way the JavaScript language should work, so that the various pieces of software that claimed to support JavaScript were actually talking about the same language. This is called the ECMAScript standard, after the Ecma International organization that did the standardization. In practice, the terms ECMAScript and JavaScript can be used interchangeably—they are two names for the same language.

1: A set of instructions that tells a computer what to do.

2: it’s complex due to the nature of variables that is going on and what you have to cognitively decipher, in the end your building a maze and it’s very easy to get lost in the complexity of language and arrangement and it takes persistence to keep getting better at it and sift through the complexity.

3: They make dealing with binary easier as we would be here all day and night for years trying to organise it into doing what we want it to do.

4: Java hoped on the back of the heavily marketed javascript language at it’s time of release in 1995.

5: It’s another name for Java Script, was created as a document to describe the way javascript worked.

  1. A program is a set of precise instructions that tell a computer what to do. It’s a piece of text typed by a programmer, it’s the directing force that makes the computer do what it does, it’s data in the computer’s memory, yet it controls the actions performed on this same memory.

  2. Programming is fundamentally tedious & frustrating. Programming is the skill of controlling complexity. The great program is subdued - made simple in its complexity.

  3. Programming languages help the programmer by allowing them to talk about the actions that the computer has to preform on a higher level. It helps omit details, provides convenient building blocks, allows you to define your own building blocks & make those blocks easy to compose.

  4. JavaScript has almost nothing to do with that programming language name Java.

  5. ECMAScript standard after the Ecma International organization that did standardization. In practice, the terms ECMAScript & JavaScript can be used interchangeably - they are two names for the same language.

  1. A program is basically a set of instructions which is given to a computer to execute tasks
  2. Programs can become very complex and the difficulty is to master this complexity
  3. They help us to give instructions in a more readable way
  4. There is no relation between Javascript and Java, it was just a marketing choice to pick a similar name
  5. Javascript and ECMAscript designate the same language
  1. A program is a set of instruction that are executed in a specific way to give us a useful application.
  2. We can get lost in programming so we have to learn how to write our code.
  3. To avoid writing a code in binary we use a programming language that has an easier and more understandable way of writing code than ones and zeros. The programming language later one compiles our code into binary for computer to understand.
  4. Different languages, no relationship besides the name.
  5. Two names for the same language.