Programming Reading Assignment

[quote=“ivan, post:1, topic:3056, full:true”]
Welcome to the discussion about the reading assignment about programming.

Leave your answers to the questions below in this thread. If you have any questions or you want to discuss something connected to the assignment feel free to do it in this thread as well, but please everything to the topic.

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

  2. What can you say about complexity in programming?
    Programming is a complex, tedious, and frustrating task. This is so because computers are dump-by themselves, they do nothing. It is the programmer who has to use abstract thinking to instruct the computer what to do. The fundamental rules of programming are simple and clear but programs built using these rules tend to become complex that they introduce their own rules and complexity.

  3. What function do programming languages have?
    Programming languages are artificially constructed languages used to INSTRUCT COMPUTERS.

  4. What is the relationship between Java and JavaScript?
    Java and JavaScript are not the same. Java was a programming language already in use when JavaScript was introduced. Java and JavaScript have similar name because of marketing reasons. When JavaScript was being introduced, the Java language was being heavily marketed and was becoming more popular. That is why someone thought that it was a good idea to ride on the success of Java, thus leading to similar names.

  5. What is ECMAScript and how is it related to JavaScript?
    When JavaScript was introduced, it was meant to add programs to web pages in the Netscape browser. It was, however, adopted by all other major graphical web browsers. After its adoption by these web browsers, a standard document was written to describe the way the JavaScript should work so that the various pieces of software that claimed to support JavaScript were talking about the same language. This is referred to as the ECMAScript, named after the ECMA International organization that carried out the standardization. ECMAScript is related to JavaScript in that they are two names for the same language and can be used interchangeably.

1 Like

1 - A program is a set of precise instructions for a computer to follow
2 - In programming, you want to make the program itself as efficient as possible. Where complexity can be avoided, it should be in order to achieve the most efficient version of the program that attains the same goal
3 - Programming languages are artificially constructed to aid in instructing computers in a standardized way
4 - Java had no relationship with JavaScript, except that it is also a programming language
5 - ECMAScript is a convention of standards to describe how Javascript should work. This allows software to be built to the common specs

1 Like
  1. What is a program?
  • a program is a set of instructions that gives a desired output…
  1. What can you say about complexity in programming?
  • A good programming language becomes less and less complex when it helps the programmer by allowing them to talk about the actions that the computer has to perform on a higher level.
  1. What function do programming languages have?
  • They allow a programmer to define the building blocks and makes those blocks easy to compose.
  1. What is the relationship between Java and Javascript?
  • No relationship at all, they are totally different…
  1. What is ECMAScript and how is it related to Javascript?
  • ECMAScript is the standardization of JavaScript and named 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.
2 Likes
  1. What is a program?

“a program—a set of precise instructions telling a computer what to do.”

  1. What can you say about complexity in programming?

You can easily lose control of your programming and can easily grow in size and making it confusing for the programmer. But can be managed by following certain rules which follows “best practices”
But at the same time makes things boring and strict witch kills the creativity.
Learn by doing and if you do mistakes fix them and learn from them.

  1. What function do programming languages have?

The programming language was born to simplify computing because of its complexity and with time the programming languages developed to become more simple so part of the power of programming languages is that they can take care of uninteresting details for us.

  1. What is the relationship between Java and Javascript?

JavaScript (JS) is not similar or related to Java but here are some similarities, Java code is compiled whereas while JavaScript code is in text and in a web page.
The similar name was mostly taken for marketing considerations.

  1. What is ECMAScript and how is it related to Javascript?

ECMAScript is a Standard for scripting languages such as JavaScript.

2 Likes
  1. A program is a set of precise instructions telling a computer what to do.

  2. Programs can become extremely complex, and finding and correcting bugs in complex programs can become like building yourself into a maze, only to get trapped.

  3. Programming languages allow the programmer to describe the instructions they want to give the computer.

  4. There is almost no relation between Java and Javascript - the name JavaScript was chosen when the language came out because Java was very popular at the time and they wanted to take advantage of this name recognition by having something with a similar name.

  5. ECMAScript and JavaScript are two names for the same thing. The terms can be used interchangeably.

1 Like
  • What is a program?

Programming is the act of constructing a program, precise instructions that tell a computer what to do. Therefore a program is a computer actioning them instructions. Programs require text and data to perform the instructions.

  • What can you say about complexity in programming?

Programs can perform many actions with lots of data at high speed. Without care, a programs size and complexity will grow out of control. The art of programing is controlling the complexity.

  • What function do programming languages have?

Programming languages allow the user to interact with the computer and undertake many simple actions quickly.

  • What is the relationship between Java and Javascript?

Apart from a marketing campaign, there is no relationship between both programming languages Java and Javascript.

  • What is ECMAScript and how is it related to Javascript?

ECMAScript and Javascript are two names for the same language.

1 Like
  1. A program is a building of thought.

  2. Make complexity simple.

  3. They communicate the high level actions of the machine to the user and vice versa.

  4. Similar sounding names.

  5. ECMAscript standard is named after the organization that standardized the javascript language

2 Likes
  1. A program is a set of instructions that the computer follow in order to do the required task.
  2. In order to program, there’s the need to think in a way that is logic and structure so the computer can understand the precise instruction, the code should be clear and simple as possible.
  3. Communicate with the computer by using numbers, words, symbols, etc., so it can understand what to do.
  4. Only the name.
  5. It’s the same language.
1 Like
  1. A program is a set of instructions that a machine or computer understands and executes.
  2. Programming complexity is always a pitfall for programmers.
  3. Programming languages help make computer code human readable.
  4. ECMAScript is the standard defined by ECMA International organization. ECMASCript and Javascrip are one and the same.
1 Like
  1. A program is a set of instructions telling a computer what to do.
  2. The programming should be as simple as possible. The art of programming is the skill of controlling complexity.
  3. Programming languages act as an interface between humans and computers.
  4. Apart from same name, Java and Javascript have no relationship.
  5. ECMAScript is a standard document that was written to describe the way the JavaScript language should work so that the various pieces of software that claimed to support JavaScript were talking about the same language.
1 Like
  1. What is a program?

A. The definition of a program requires an input from a programmer giving an instruction for the program to compute and execute.

  1. What can you say about complexity in programming?

A. Building a program is like navigating through a maze, the way a programmer constructs and formats the program the simpler it would be for others reading would be able to understand it.

  1. What function do programming languages have?

A. Simplifies for the normal people to read/write programs

  1. What is the relationship between Java and Javascript?

A. There is no relationship between them, this was just a marketing thing.

  1. What is ECMAScript and how is it related to Javascript?

A. Ecma is a standardisation, both names can be used interchangeably, they both represent the same language

1 Like
  1. What is a program?
    a set of precise instructions telling a computer what to do

  2. What can you say about complexity in programming?
    Program’s complexity can make them confuse even for who create them, keep it simples.

  3. What function do programming languages have?
    Transform human-readable instructions into binary code usable by computers

  4. What is Javascript?
    ECMAScript which was named after Ecma International organization that wrote the standards document on it/javascript.

1 Like
  1. A program is a precise set of instructions that tell a computer what to do.

  2. Complexity should be avoided. The simpler the code, the easier it is to follow and understand for other programmers. Complex programming brings unwanted results due to more variables.

  3. A programming language has to instruct the computer on what to do.

  4. Only that JavaScript was given the name to ride off of the hype of Java being a popular programming language in the 90’s. It was a marketing stunt.

  5. ECMAScript is a standard document written to describe the way the JavaScript language should work. This was so that any software that claimed to support JavaScript, was actually referring to the correct language.

1 Like

1 a program is a set of instructions given to the computer
2 complexity should be kept simple so that even yourself wont get lost
3 programming languages have the ability so interpret what i have to say so that the computer understands
4 the relationship between java and java script is the name they are totally different languages
5 they are the same thing

1 Like

1.) A program is instructions given to a machine in a particular language for performing various actions that lead to any number of given out comes. Programs use their own languages to provide the instructions to a machine.
2.)Programming rules are simple and unambiguous yet as the complexity of the programming increase the program can create its own rules and multiply complexity which is why programming is hard even though it is relatively simple in principle.
3.The primary function of the programming language is as an interface between the human and machine and performing redundant tasks and computations that would otherwise take a humanbeing extensive time and energy to complete.
4.)Java and Javascript only share a relationship in their names. Javascript shares no other relationship to the Java programming language.
5.) ECMAScript is the standardized programming language used in Javascript. Ecma International International Organization is responsible for this standarization and the terms “Javascript” and ECMAScript are synonymous.

1 Like
  1. What is a program?
    A program is a set of precise instructions telling a computer what to do.

  2. What can you say about complexity in programming?
    Programming can be simple as it can be complex. Without control a program’s size and complexity will grow out of control and confuse even the creator. A great program is made simple in its complexity.

  3. What function do programming languages have?
    They can take care of uninteresting details for us. It helps omit details, provides convenient building blocks, allows you to define our own building blocks and makes them easy to compose.

  4. What is the relationship between Java and Javascript?
    They have nothing to do with eachother. JS is used to add programs to web pages. Java was being heavily marketed and JS wanted some of the fame.

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript and JS are the same language.

1 Like

What is a program?
As described in the e-book, a program can be many things. As I understood a program is data in the form of code with its own logic which reacts to inputs or executing the program.


What can you say about complexity in programming?
First of all a program always resides on a computer and basically you can tell that a computer is a dumb machine but really good in doing dumb operations really fast. A good program defines itself in controlling the complexity in it, so to speak if your program gets more complex the less control you have.


What function do programming languages have?
The idea of a programming language is to have a human readable language to create programs on a computer for all kinds of purposes


What is the relationship between Java and Javascript?
This was actually just a marketing mockup to ride with the hype of Java back in the days and these two programming languages have nothing in common per se.


What is ECMAScript and how is it related to Javascript?
This is an equivalent name to JavaScript and also to mention that the ECMA described the standard of rules for writing JavaScript code.

1 Like
  1. What is a program?
  • Programming is the act of constructing a program—a set of precise instructions telling a computer what to do.
  1. What can you say about complexity in programming?
  • The fundamental rules are easy to understand but when it comes to the practical application of the language, this get complicated when building upon these fundamental principles.
  1. What function do programming languages have?
  • They are artificially constructed languages used to instruct computers.
  1. What is the relationship between Java and Javascript?
  • The similar name was inspired by marketing considerations rather than good judgment. When JavaScript was being introduced, the Java language was being heavily marketed and was gaining popularity. Someone thought it was a good idea to try to ride along on this success. Now we are stuck with the name.
  1. What is ECMAScript and how is it related to Javascript?
  • After its adoption outside of Netscape, 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.
2 Likes
  1. What is a program?
    A program is a set of precise instructions telling a computer what to do.

  2. What can you say about complexity in programming?
    You can understand programming as building your own maze. Despite the fundamental rules being simple and clear the complexity grows while building up a program and it can happen that even you as the programmer get lost in it.

  3. What function do programming languages have?
    They have the function to instruct computers what to do and just like our human language they always evolve and improve.

  4. What is the relationship between Java and Javascript?
    There is no relationship between those two. Java was just very popular at the time Javascript was introduced and someone came up with the idea to use a name which sounds similar to Java in order to ride along with the then famous name.

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is a different name for the same language as Javascript. After the adoption of Javascript outside of Netscape, there was a official document written which contained a description of the way that the Javascript language should work and what it looks like in order to make sure that everyone talks about the same language. That document has to have a name and it turned out to be ECMAScript.

2 Likes
  1. A program is a piece of text written by a programmer that gives instructions to a computer for something to happen.

  2. There is a lot of complexity in programming because programs can be written in a well organized and visually pleasant way or all over the place and still be functional. Also, many simple programs combined can produce a complex program.

  3. Programming languages function as a way to talk about computer actions on a higher level. It helps omit details and create building blocks which one can build upon.

  4. Java is a completely different language to Javascript. Java was created first and then the other followed.

  5. ECMAScript is javascript.

1 Like