Programming Reading Assignment

  1. What is a program? — code or text made by a programmer consisting of an enormous number of simple actions to do very complicated things, or do things in seconds that would otherwise take forever by hand or repetitively or manually.
  2. What can you say about complexity in programming? — it requires precise instructions, so requires rigorous, tedious, but also abstract thinking that can be rewarding. Without care, a program’s size can grow too complex and confusing, but with care and management of this complexity, it can be elegant, eloquent, and beautiful.
  3. What function do programming languages have? — to instruct computers in a higher level way than binary or machine instructions, resembling something closer to our language and enabling programming instructions to be expressed in shorter, more readable ways. Programming languages allow programmers to write programs at a higher abstraction level and omit details only necessary for the computer.
  4. What is the relationship between Java and Javascript? — almost nothing, name similarity was out of marketing reasons - javascript wanted to follow the hype train of Java.
  5. What is ECMAScript and how is it related to Javascript? — the standard made by the ECMA International organization describing the way javascript should work, ECMAScript and javascript in practice can be used interchangeably as they are two names for the same language.
1 Like
  1. A sset of instructions for a computer to follow
  2. Simple is better
  3. To make computer language more readable to humans
  4. Java was a marketing namesake
    5.It was the standardisation of Javascript, the two are essentially th esame thing
1 Like

1. What is a program?

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

2. What can you say about complexity in programming?

The complexity of a program typically increases with its size and capability. The art of program is controlling that complexity as it grows.

3. What function do programming languages have?

A programming language allows the programmer to describe what they want to do in a language that is closer to their native language than the machine code that the computer requires. This allows the programmer to concentrate on what they want the program to do.

4. What is the relationship between Java and Javascript?

The relationship between the Java and Javascript is in name only and the name Javascript was selected as an attempt to ride the popularity of the Java programming language at the time that it was first released.

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

The ECMAScript is the name of the language standard that was retroactively created after Javascript had been been adopted outside of the Netscape browser and is synonymous with Javascript.

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

  2. The rules are simple but the programs built upon those rules tend to become complex enough to introduce their own rules and complexity.

  3. It provides the programmer with building blocks, allows the programmer to develop their own building blocks and makes those blocks easy to compose.

  4. JavaScript was named after Java because Java was popular at the time it was being created.

  5. ECMAScript was a set of standards written to describe how JavaScript should work. In practice both terms can be used interchangeably.

1 Like
  1. A set of precise instructions telling a computer what to do.
  2. Programming can be difficult but can offer great freedom to create. Older languages have been replaced with visual interfaces that are easier, but offer less freedom.
  3. It allows the programmer to interact with the computer and to instruct what they want them to do using code.
  4. Not related. Somebody made the decision to name it Javascript to hitchhike on the success of Java.
  5. ECMAScript is a standard of Javascript. It determines standards of how Javascript should work.
1 Like
  1. A program is a set of precise instructions that tell a computer what to do.
  2. The seemingly complex rules of programming can get even more complex when you write a program that dictates its own rules and therefore its own complexity. Programs can become so complex that it is like building a maze but getting lost inside of it.
  3. Programming languages allow the user to communicate with the Computer on a higher level than simply imputing ones and 0s into a machine.
  4. Javascript was named thusly in order to ride the marketing wave of Java in 1995.
  5. It is the standard that allows the software to communicate with each other.

On the assignment page I read
" Pick up the Eloquent Javascript book and read the following chapters:

  1. Introduction
  2. On Programming
  3. Why Language Matters
  4. What is Javascript?"

for some reason I read read chapters 1-4. What a horrible mistake! if(“read chapters 1-4”)
then(brain = dead)
console.log (“read chapters 1-4”)
// brain = dead

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?
The fundamental rules of programming are simple and clear, but programs built on top of these rules tend to become complex enough to introduce their own rules and complexity. 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 challenge of programming.

3. What function do programming languages have?
A programming language has usually following functions:

  • it helps the programmers by allowing them to talk about the actions that the computer has to perform on a higher level,
  • it helps omit details,
  • it provides convenient building blocks,
  • it allows you to define your own building blocks,
  • and it makes those blocks easy to compose.

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.

5. What is ECMAScript and how is it related to Javascript?
The ECMAScript - the ECMAScript standard - 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 actually talking about the same language. The terms ECMAScript and Javascript can - in practice - be used interchangeably.

1 Like

1 What is a program?
a set of instruction that you have asked the computer to execute.

2 What can you say about complexity in programming?
The simpler the program the better, more complex and your digging yourself a hole.

3 What function do programming languages have?
Programmng language allows people to write a simple and readable version of the language so it’s easier for the developer and computer to understand

4 What is the relationship between Java and Javascript?
In terms of technicality they have no relationship, someone had the bright idea of naming Javascript because Java was being highly sort after. Kinda like riding the Java wave.

5 What is ECMAScript and how is it related to Javascript?
They are basically the same language

1 Like
  1. Set of rules instructing a computer (in a very detailed manner) what actions to take.
  2. Simple is better
  3. Programming languages allow humans to read the instructions given to computers. This allows us to more easily instruct the computers to the desired end result.
  4. No tech relation. Was a marketing gimmic
  5. ECMA Script and Javascript are the same.
1 Like

1)Programming is a set of instructions given to a computer to make it do what you want it to do.

2)Programming may seem hard to everyone at some point. However, it can all eventually become understood with enough time and practice.

3)Languages have the function of simplifying the instructional code given to computers to make the directions easier to understand for most people.

4)Java and Javascript have almost nothing in common. The names were inspired by marketing decisions rather than good judgment.

5)They are two names for the same language. JAVA = ECMAscript.

1 Like
  1. A program is a set of instructions to tell the computer what to do.
  2. The complexity in programming is mainly centered on the languages needed to write a program.
  3. Programing languages dictate how a program communicates with a computer in order to carry about a task.
  4. There is no relationship between Java and Javascript.
  5. ECMAScript is JavaScript and they are related through the same standardizations and language.
1 Like
  1. The way to instruct computers to do things

  2. The complexity is in making alot of simple stuff to act perfectly together in order to get a complex thing, an art in somway.

3.In someway, they make the communication with computers more efficient.

4.Nothing, Java script developpers used Java hype to ride the wave, two different programs.

  1. Earlier version of Javascript.
1 Like
  1. What is a program?
    A set of instructions that tells the computer what to do.

  2. What can you say about complexity in programming?
    You as the programmer need to control it. It is your goal to structure the program(s) so that people who come behind you can understand the logic and be able to maintain the software.

  3. What function do programming languages have?
    Programming languages are to make it easier for people to describe instructions to the computer which in the end allows most people to create programs that can solve more complex problems.

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

  5. What is ECMAscript and how is it related to Javascript?
    ECMAscript is an agreed upon standard. It happens to be the standard for Javascript, so any device or browser that adheres to the ECMAscript standard can execute Javascript and yield the expected uniform behavioral results.

1 Like
  1. It is a set of precise instructions telling the computer what to do.

2.The complexity of a program is best managed using a small set of well understood techniques. And a good foundation of best practices.

  1. They provide the programmer a way to to talk about the actions that the computer has to preform on a higher level. Omitting details, providing building blocks, allowing the build of your own building blocks, making those blocks easy to compose.

4.JavaScript has almost nothing to do with the language Java.

5.ECMAScript is the standard that was put it place to insure that software claiming to support JavaScript were actually talking about the same language. JavaScript and ECMAScript can be used inter changeably. They are two names for the same language.

1 Like
  1. **What is a program?
    A set of instructions that tell a computer what to do.
  2. **What can you say about complexity in programming?
    Althoughthe fundamental rules are simple and clear, programs built on these rules are complex. A lot of the material needs to be combined with requires abstract thinking.
  3. **What function do programming languages have?
    Communicate with the computer so that it is instructed on what to do.
  4. **What is the relationship between Java and Javascript?
    Java was popular at the dawn of Javascript, hence the name to lift on its popularity.
  5. **What is ECMAScript and how is it related to Javascript?
    Both terms refer to the same: a set of standard rules on how Javascript should work.
1 Like
  1. What is a program?
    A set of exact and precise instructions telling the computer what to do.

  2. What can you say about complexity in programming?
    Programming has fundamental rules that are clear and simple, yet the programs built on these rules have their very own rules and complexities. It’s very much like building and creating a maze - you could get lost within the complexities and have to go step by step to understand the structure of the maze…which is very much like programming.

  3. What function do programming languages have?
    The functionality of programming languages instruct computers and systems what to do.

  4. What is the relationship between Java and Javascript?
    Pure marketing, circa 1995. No relation.

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

ECMAScript is a universal standard document to describe the way Javascript language should work. Having this standard enables coherence among various pieces of software that claim to support Javascript. ECMAScript is named after the ECMA International organization and the term ECMAScript is interchangeable with Javascript, as they both describe the same programming language.

1 Like
  1. A program is essentially a code written by a programmer that directs a computer. It is stored as data and instructs the computer to perform certain tasks.
  2. Programming seems to be very complex. It seems as if the best programs are the ones that are made to appear very simple. Taking complex operations and bringing them to more “simple” code seems to help build better programs. The complexity of programming is evident though as many functions can be brought together to perform a certain outcome.
  3. Programming languages have the function to help programmers in telling the computer what to do. It brings commands to a higher level where programmers don’t have to program for themselves very obscure details that may not be the main purpose of a certain code. In summary it provides building blocks and allows for programmers to define their own building blocks.
  4. There is absolutely no relationship between Java and Javascript. When Javascript came to fruition Java was being marketed really well. In using the name Javascript they hoped to capture some of the marketing attention at the moment and the name stuck.
  5. ECMAScript is the same exact language as Javascript. Either name indicates the same language. ECMAScript came about as a name after the language was standardized to be used across all browsers.
1 Like
  1. A program synchronizes the rapid simple actions a computer can do into a coordinated complex rapid action.
  2. Need to be careful with the typing. actions and actions are added and the complexity can soon get out of control, being confusing even for the creator of the code.
  3. Enabling programmers express complex thoughts efficiently and effortlessly.
  4. Javascript was launched at the time Java was very popular among creators, and its creator wanted to use this momentum and get free publicity and adoption.
  5. ECMAScript is a document that contains a set of rules, standardized rules that applications will use when speaking about supporting Javascript…
1 Like
  1. it is text data that tells the computer what to do/building of thought
    2.Complexity builds while building programs
  2. they are artificially constructed languages to instruct the computer
  3. there is no relationship other than the name similarity
    5 ECMAScript is the same language as Javascript
1 Like
  1. What is a program?
    Computer Language that read to perform task.

  2. What can you say about complexity in programming?
    Keeping it maintained, Controlled. Simplicity.

  3. What function do programming languages have?
    Commands that computer execute.

  4. What is the relationship between Java and Javascript?
    Javascript is programming language and Java has been known for marketing.

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

1 Like