Programming Reading Assignment

If anyone can’t buy the book, you can find PDF version below

https://eloquentjavascript.net/2nd_edition/Eloquent_JavaScript_small.pdf

  1. What is a program?
    It’s many things. Mainly, it’s a piece of text typed by the programmer which tells the computer what to do. Its data in the computers memory.

  2. What can you say about complexity in programming?
    Programs are usually complex but many programmers believe programs are best managed using only. set of well-understood techniques in their programs.

  3. What function do programming languages have?
    Programming languages instruct the computer what to do.

  4. What is the relationship between Java and Javascript?
    They’re just similar in name. Both are still programming languages. However, some people thought it would be best to market Java with a similar name to Javascript.

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is a standard document to describe the way the Javascript language should work. Its relationship to Javascript is that they are different names for the same language.

2 Likes
  1. What is a program?
    Set of command that tells a computer what to do.

  2. What can you say about complexity in programming?
    Programming is complex and requires rigor on the programmer side to not become trap in his/her own complexity

  3. What function do programming languages have?
    Help humans interacting with computer.

  4. What is the relationship between Java and Javascript?
    None but root name.

  5. What is ECMAScript and how is it related to Javascript?
    It is the standardization of Javascript and how it should work so that different soft (supporting Javascript) speak the same language.

2 Likes

1.What is a program?
Program is a set of precise instructions telling a 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. The art of programming is the skill of controlling complexity. The great program is subdued—made simple in its complexity.

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

4.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 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?
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.
In practice, the terms ECMAScript and JavaScript can be used interchangeably—they are two names for the same language.

2 Likes
  1. A program is the text typed by a programmer; it is the set of instructions that tell the computer what to do; it is data in the computer’s memory which also controls the actions that occur to the memory.
  2. Although the individual instructions in a program may be relatively simple, a set of interacting instructions can result in complexity that may be much more than the sum of the individual parts.
  3. A programming language allows the programmer to write the actions of the computer in a way that is at a higher level than computer binary code. It facilitates the composition of the set of instructions by taking care of some of the small details.
  4. The only relationship is the name.
  5. ECMAScript is a standard that JavaScript complies with.
2 Likes
  1. What is a program?

A program is a set of instructions written in a specific language a machine or a software can understand.

  1. What can you say about complexity in programming?

Programming can be a complex task. It is in our power to make it easier find an easy algorithm and implementing it in a easy to read way.

  1. What function do programming languages have?

Programming languages are created to be understood from both human and a machine. They are a set of instructions a computer can understand written in a language similar to the human way of communicating.

  1. What is the relationship between Java and Javascript?

Java and JavaScript have no relations. Just the name is similar, chosen because of marketing.

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

ECMEAScript and javascript are 2 names for the same language.

2 Likes

1 - A program is a piece of text that instructs the computer on what it needs to do. It is comprised of many different parts that make it function.
2 - This complexity in its infrastructure means that the work needed to program the code is therefore complex in nature. The programs that are built on the fundamental rules of programming introduce a new set of rules by which the programmer has to abide by. This can cause the programmer to get stuck in a maze when creating code, as they are having to appease 2 sets of rules. Having control over the complexity of the code is what often generates the best results - the great programs are simple in their complexity.
3 - Programming languages allow for higher level coding of the actions that a computer has to undertake.
4 - The name Javascript is derived from the programming language Java. The name was decided upon as Java was gaining popularity due to heavy marketing. However, they are both completely different in what they do.
5 - Once the Javascript language had received adoption a document detailing how Javascript should be used across different pieces of software was created. This allowed developers to communicate in a universal language regardless of the software they are using. This is called the ECMA Standard.

1 Like
  1. A program is a set of instructions to execute.

  2. The complexity that programming makes it too easy to make it too big and complicated. It is best to keep it simple.

  3. Programming languages are intended to make it easier for someone to learn and read and a way for humans to interact with computers.

  4. There is no relationship between Java and Javascript. They did however name it Javascript because Java was growing in popularity and they thought Javascript could ride the same wave to increase its popularity.

  5. ECMAScript and Javascript are the same thing just two different names given to the same thing.

1 Like
  1. What is a program?
    A set of instructions telling computer what to do
  2. What can you say about complexity in programming?
    The more options program has, the more complex rules are
  3. What function do programming languages have?
    Instructions for the computer to guide him what to do
  4. What is the relationship between Java and Javascript?
    Java and JavaScript are two different programming languages and they are not similar
  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is same language as JavaScript and they are same thing, but they have different names because of standardization
1 Like
  1. a program is a set of instructions the programmer writes to the computer to execute upon

  2. Best to avoid complexity and focus on simplicity and efficiency.

  3. Programming enables humans to interact with computers and machines.

  4. None

  5. ECMA is related to Javascript because it is a standard subset.

1 Like
  1. What is a program? It is text that tells the computer exactly what to do.

  2. What can you say about complexity in programming? It can do an enormous number of simple things, but we have to think to tell it to do all these simple tasks and to write the text that is coordinated and in a sequence is very complex. Additionally there is no right way, or set of rules, and many paths exist. The easiest path is the most elegant one.

  3. What function do programming languages have? The allow us to use names, descriptions and commands to perform the uninteresting instructions we want the computer to do. It gets us away from having to use rudimentary bit language and inputs.

  4. What is the relationship between Java and Javascript? Nothing. 2 diff languages.

  5. What is ECMAScript and how is it related to Javascript? They are the same thing and can be used interchangeably.

1 Like
  1. What is a program? A set of text created by a programmer to get a computer to do what they want it to do.
  2. What can you say about complexity in programming? It is going to be complex, but the more you can reign in the complexity and efficiently simplify the code the better.
  3. What function do programming languages have? Part of the power of programming languages is that they can take care of uninteresting details for us. They make the formula shorter and easier to understand. 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? None other than a stupid marketing decision to link it by name to a heavily hyped programming language at the time.
  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. Something that can be read by a computer and executed.
  2. Code what you need to make with the least complexity so others can read it easier.
  3. They are a way for humans to write code and understand code.
  4. They have no relationship, I guess you could say their only relationship is that they have similar names.
    5.ECMAScript is a set a rules that JavaScript follows
1 Like

What is a program?
It is the directing force that makes the computer do what it does

What can you say about complexity in programming?
Programs can be very complex and go out of control. That’s why it is very important to
use a well known set of tehniques and make the program as simple as possible.

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.

What is the relationship between Java and Javascript?
The name “Javascript” was inspired by marketing considerations.When JavaScript was being
introduced, the Java language was being heavily marketed and was gaining
popularity. They are two different languages.

What is ECMAScript and how is it related to Javascript?
ECMAScript and JavaScript can be used interchangeably—they are two
names for the same language.

1 Like
  1. Programs are the the actions of a compiled set of elements with instructions and guidelines for those instructions to be carried out.

  2. Complexity in program is huge. Nothing is made up of thin air and this can be a visual interpretation of what that really means

3.They instruct the computer to compute results with a given set of directions and logic.

4.JAVA and JAVASCRIPT have nothing to do with each other (I had no clue till today…) JAVA is a specific programming language code as to JavaScript is a more world used programming language.

5.ECMAScript is JavaScript - They are referenced either or however it seems ECMA is trying to branch away from the name Java but it may be too late…

1 Like
  1. What is a program?

It is a building of thought (Per the book’s definition) It is a set of precise instructions telling a computer what to do.

  1. What can you say about complexity in programming?

It is a language used to communicate with computers and get the desired result. However, it can become complex when the program is not kept under control. It can easily become a maze.

  1. What function do programming languages have?

It takes complex equations and solves them at a much faster rate than a human brain.

  1. What is the relationship between Java and Javascript?

ha. none. They just used the name Javascript to piggyback off the marketing Java has done.

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

It is the name of the language of Javascript and interchanged with ECMAScript. They are the same thing.

1 Like
  1. program is a piece of text typed by a programmer, directing force that makes the computer do what it does.

  2. programming is hard, 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.

  3. programming languages 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, allows you to define your own building blocks, and makes those blocks easy to compose.

  4. JavaScript has almost nothing to do with the programming language named Java.
    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. This is the only relation between the two, the name.

  5. they are two names for the same language.

1 Like
  1. Is a set of instructions the programmer gives to the computer for execution.
  2. Complexity should be avoided. Programming should be simple and eligible.
  3. Programming languages translate commands understood by humans into a machine language.
  4. No relations.
  5. ECMA is a standard that JavaScript has to follow.
1 Like

1, Program is a collection of instructions for the computer to execute tasks, written in programming language
2, The key point in programming is the skill of controlling complexity. Without care, complexity will grow out of hands.
3, Allows the programmer to have control of the computer, creates a language between them
4, Basically nothing but a marketing action. When JavaScript was created , Java had a successful profile and creators of JS thought it would be a good idea to climb up on their leg…
5, Another name for the same language

2 Likes

While reading try answering the following questions:

  1. What is a program? A program is a precise set of instructions telling a computer what to do.
  2. What can you say about complexity in programming? It can create confusion if not harnessed. There are ways to control the confusion using different procedures
  3. What function do programming languages have? It allows the programmer to talk about the actions that the computer has to perform on a higher level.
  4. What is the relationship between Java and Javascript? No relation other than Java Script used the name in order to piggy back on the marketing success of Java back in the day.
  5. What is ECMAScript and how is it related to Javascript? It is the same thing just different names.
1 Like
  1. What is a program?
    A: A set of precise instructions telling a computer exactly what to do.

  2. What can you say about complexity in programming?
    A: I can say that programming entails many parts, some of which are unseen or not important. Certain parts could use more simplification, other parts are disgustingly difficult to understand.

  3. What function do programming languages have?
    A: an input and an output

  4. What is the relationship between Java and Javascript?
    A: They have absolutely nothing to do with each other. The name was used based on marketing considerations, not good insight. Someone just thought it would be profitable to use a similar name to ride the coattails of success.

  5. What is ECMAScript and how is it related to Javascript?
    A: 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. That is where ECMAScript came from.

1 Like