Programming Reading Assignment

What is a program?

  1. A series of coded software instructions to control the operation of a computer or other machine.

What can you say about the complexity in programming?

  1. As a program grows they can become more complex , sometimes its best to keep it simple especially in the beginning.

What functions do programming languages have ?

  1. Programming languages are how we as a human talk and give orders to a computer to perform a task or action

What is the relationship between Java and JavaScript?

  1. There is no direct relationship between JavaScript and Java as computer programming languages.

What is ECMAScript and how is it related to JavaScript?

  1. ECMAScript is a Standard for a scripting languages . Languages like Javascript are based on the ECMAScript standard.
1 Like
  1. A program is many things…
    It is the directing force that makes a computer do what it does.
  2. Without care, a program (as it grows) becomes exponentially complex and therefore can grow out of control. The art of programming is the skill of controlling complexity.
  3. The function of a programming language is to communicate and execute commands within a computer.
  4. It is a different language. The name Javascript was given as a marketing tool.
  5. ECMAScript is another name for Javascript and comes from Ecma international organisation that did the standardisation.
1 Like
  1. What is a program?

    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 it controls the actions performed on this same memory.

  2. What can you say about complexity in programming?

    It is best to keep it simple

  3. What function do programming languages have?

    A program can ingeniously combine an enormous number of these simple actions to do very complicated things.

  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. 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.

  5. 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 Like
  1. A program instructs your computer to execute a set of calculations, tasks, loops etc.
  2. Programming complexity can grow exponentially depending on the desired outcome. Developing good programming habits and skills helps the programmer not to end up being lost in their own program.
  3. Programming languages take what would be an abstract set of commands and converts them into easier to understand prompts. They also consolidate longer primitive commands into much shorter prompts.
  4. They’re a completely different language, the similarity comes from Javascript riding the Java marketing campaign in the 90s.
  5. ECMAscript is Javascript. ECMA is the international organisation which standardised the Javascript language.
1 Like

What is a program?

A computer program is a collection of instructions that can be executed by a computer perform a specific task.

What can you say about complexity in programming?

If the programmer use too much freedom without strict rules it is very easy that complexity enter. To control programming is the skill of controlling complexity KEEP IT SIMPLE!

What functions do programming languages have?

A good programming language helps the programmer to write instructions to a computer to perform some kind of computation or algorithm in a understandable way.

What is the relation between Java and JavaScript?

Both language first four letter are the same “Java.”

What is ECMAScript and how is it related to JavaScript?

ECMAScript is a standard for a scripting language and JavaScript is based on the ECMAScript standard.

1 Like
  1. What is a program?
    A program is a sequence of instructions completing a specific task.

  2. What can you say about complexity in programming?
    Although programming is a tedious process, programming languages have come a long way to make it more human friendly. The basic concepts of programming, the building blocks, are fairly easy to understand. However, programs get very complex very quickly.

  3. What function do programming languages have?
    It allows a programmer to write the actions he want the computer to execute on a higher level than machine code.

  4. What is the relationship between Java and Javascript?
    Unrelated.

  5. What is ECMAScript and how is it related to Javascript?
    It is a synonym to the name JavaScript.

1 Like

1. What is a program?
A set of instructions to perform a specific task, telling the computer what to do.

2. What can you say about complexity in programming?

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.

3. What function do programming languages have?
A programming language 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, provides convenient building blocks (such as while and console.log), allows you to define your own building blocks (such as sum and range), and makes those blocks easy to compose.

4. What is the relationship between Java and Javascript?
Javascript has nothing to do with java.

5. What is ECMAScript and how is it related to Javascript?
ECMAscript is a standard document 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. The ECMAScript standard is 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.

1 Like
  1. What is a program?

A set of precise instructions telling a computer what to do.

(Programming retools a fancy calculator and email server to a complex and unique machine capable of applying logic to the machine)

A piece of text typed by a programmer, the directingforce that makes the computer do what it does. It is the data in the computer’s memory, yet it controls the actions performed on this same memory.

P22->a program is a list of statements, or full sentences.

  1. What can you say about complexity in programming?

Programming is a artificially constructed language used to instruct a computer.

  1. What function do programming languages have?

Language is how we, the physical machine and the internal operations communicate with each other. Before Java Script, computers had a large array of switches in the right position or punch holes in strips of cardboard and feed them to the computer.

  1. What is the relationship between Java and Javascript?

“Javascript has almost nothing to do with the programming language named Java. The similar name was inspired by marketing considerations rather than good judgment. When JavaScript was 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.”(p6)

  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.(p6)

I am completely new to coding, so as I read the chapters, I copied the vocabulary words and made notes. The author painted a dismal picture of javascript!

1 Like
  1. A program is a set of precise instructions telling a computer what to do.
  2. Programing rules are simple but the programs that are based on them can be more complex.
  3. Programming languages help the programmer by allowing them to
    talk about the actions that the computer has to perform on a higher level.
  4. JavaScript has nothing to do with Java, it was named that because of Java’s popularity.

Hello sir, did you forgot to type the last question?

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

Let us know if you have any doubt, so we can help you! :slight_smile:

Carlos Z.

  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?
    Complexity in programming is unavoidable, but it should be kept to a minimum. If you’re not careful, you can write a program that will be so complex that you cannot understand your own program. It is ok to try new things, but be aware you may have to backtrack if things get out of hand.

  3. What function do programming languages have?
    Programming languages instruct computers, and allow programmers to write code much more efficiently.

  4. What is the relationship between Java and JavaScript?
    Almost none, other than the fact that Java was being heavily marketed and the JavaScript developers thought it would be a good idea to use a similar name to ride the wave of Java marketing.

  5. What is ECMAScript and how is it related to JavaScript?
    These two terms are interchangeable. ECMAScript is a standard document written to describe the way the JavaScript language should work.

2 Likes
  1. A program is a set of computer instructions to solve a problem.
  2. Some problems are complex, some programming are simpler, depends on the coders perspective and how well he could explore the language full characteristics.
  3. The Higher level the programming languages are the closer they bring computation or task descriptions to the human thoughts or human natural language. So the function of programming languages is to help the translation of the human problem solutions into the machine here the program run
  4. Java and Javascript were born in the same year 1995 (according to wikipedia), they are like “The Beatles” and " The Rolling Stones", very old good bands related some but not so much.
  5. To make the previous confusion a bit more clear Javascript was standardized by the “European Computer Manufacturers Association” (ECMA International) ECMAScript so that it could be maintained and newer versions developed and clear conformance statements could be done by the several internet browsers ES conformance
2 Likes

1 - A program is a set of instruction with logic
2 - Complexity should be avoided, better design simple programs that are easier to check
3 - Programming languages are needed to interact with computers
4 - No relationship. they are different languages with a similar name made by mistake.
5 - ECMAScrypt is the standard that Javascrypt follows. They are the same language and can be use a synonyms.

1 Like

1. What is a program?
It is text typed by a programmer that instructs the computer to do what it does (gross oversimplification).

2. What can you say about complexity in programming?
The complexity and size of programs grows readily. A goal of programming is to control the complexity of the programs.

3. What function do programming languages have?
A programming language helps the programmer by allowing them to talk about the actions that the computer has to perform. A programming language also provides convenient building blocks and takes care of uninteresting details for the programmer.

4. What is the relationship between Java and JavaScript?
None, really. JavaScript was being introduced when Java was doing well, so the Java name was used.

5. What is ECMAScript and how is it related to JavaScript?
After JavaScript’s widespread adoption, a standard document was written to describe the way the language should work to make sure the various pieces of software that claimed to support JavaScript were actually talking about the same language. This was the ECMAScript standard (sounds like a really good move) . It can be used interchangeably with JavaScript.

1 Like
  1. What is a program?

A set of precise instructions telling a computer what to do.

  1. What can you say about complexity in programming?

Complexity in terms of sophistication is limited on by the imagination of the programmer, however, in terms of control, the art of programming is the skill of controlling complexity where a sophisticated program is made simple in its complexity.

  1. What function do programming languages have?

The function of programming languages is to allow words and phrases to be combined in new ways to make it possible to express new concepts via a computer

  1. What is the relationship between Java and Javascript?

There is no relationship between Java and Javascript - JavaScript has almost nothing to do with the programming language called Java.

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

ECMAScript is the standardized name for JavaScript and it can be used interchangeably — they are two names for the same language

1 Like

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

What can you say about complexity in programming? 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?
It computes in machine code and provides end user with human understandable output.

What is the relationship between Java and Javascript?
Java in Javascript has nothing to do with Java language itself–there’s absolutely no co-relation.
Java is an object-oriented programming language and have virtual machine platform that allows you to create compiled programs that run on nearly every platform. Java promised, “Write Once, Run Anywhere”, whereas Javascript runs on web browser only.

What is ECMAScript and how is it related to Javascript? ECMAScript is another way of calling JS, it’s a standard.

1 Like
  1. It is a set of construction.
  2. Best to avoid complexity and KISS
  3. Programming languages able the programmer to communicates instructions that the computers con process
  4. None
  5. ECMAscript is the standard version of what Javascript is. It is the same thing.
1 Like
  1. A program is a set of instructions which requests the computer to do certain tasks.
  2. The complexity in programming is an ever evolving one. Programs written using languages become more complex as they integrate more elements and interact with more objects.
  3. The programs enables human to structure instructions in a human language, which is convenient and these instructions are then translated to binary for computers.
  4. Java and Java script are two completely different programming language. JavaScript name was chosen to get benefit of the marketing bandwagon of the JAVA language which was gaining popularity.
  5. ECMAScript is a standard which publishes standard documents describing the way JavaScript language should work.
1 Like
  1. What is a program?
    R: It is a piece of text following input instructions and print the final result

  2. What can you say about complexity in programming?
    R: Tent to much erros

  3. What function do programming languages have?
    R: Easy reading channel from Machines to Humans

  4. What is the relationship between Java and Javascript?
    R: A marketing name

  5. What is ECMAScript and how is it related to Javascript?
    R: Standard international organization, that dictates how JavaScript should work

1 Like
  1. It is a set of instructions given to computer as input to perform some arithmetic/logic calculations and send output.
  2. Indeed complexity is increasing. Earlier, we used to perform simpler tasks but now level of our tasks are growing and thus complexity of programming is increasing as well.
  3. Compiles all the data into assembly language for computer to read and execute instructions upon, and also assists programmers to easily give instructions to computer. Acts as interface between computer and programmer.
  4. No relation.
  5. It is a standard which all shall comply so that if some software claims to be able to use on javascript, the standard of javascript remains same. Both the terms are used interchangebly often.
1 Like