Programming Reading Assignment

What is a program?

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

  • It’s like a digital machine — lots of separate parts tend to be involved, and to make the whole thing tick, we have to consider the ways in which these parts interconnect & contribute to the operation of the whole.

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

  • A program is a building of thought, costless to build, it’s weightless, and it grows easily under our typing hands.

  • Without care, a program’s size & complexity will grow out of control, confusing even the person who created it.

What can you say about complexity in programming?

  • If not taken care of, a program’s size and complexity grow out of control.

  • Keeping programs under control is the main problem of programming.

  • The art of programming is the skill of controlling complexity.

  • Some programmers believe that this complexity is best manage by using only a small set of well-understood techniques in their programs (“best practices”), this being boring and ineffective.

  • There are many terrible mistakes to make in a program design, and you should go ahead and make them so that you understand them.

  • New problems often require new solutions.

  • A sense of what a good program looks like is developed in practice, not learned from a list of rules.

What function do programming languages have?

  • Each line of the previous program contains a single instruction.

  • Can give memory locations their starting values.

  • Can make decisions based on logic.

  • Can execute blocks as long as the condition it was given holds.

  • The part of the power of programming languages is that they can take care of uninteresting details for us.

  • Can create a collection of numbers within a range and computer the sum of a collection of numbers.

  • 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, allow you to define your own building blocks and make those blocks easy to compose.

What is the relationship between Java and Javascript?

  • JavaScript has nothing to do with the programming language Java.

  • The name was chosen due to marketing purposes.

  • At the time Java was gaining a lot of popularity and heavily marketed.

What is ECMAScript and how is it related to Javascript?

  • ECMAScript and JavaScript can be used interchangeably, two names for the same thing.

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

  • It’s called ECMAScript standard, after the terms ECMA International Organization that did the standardizations.

  • There has been several versions of ECMAScript, version 3 was the widely supported version in the time of JavaScript’s ascent to dominance between 2000-2010.

1 Like

Programming Reading assignment:

  1. A set of instructions for the computer to follow.
  2. Mastering programming is controlling complexity.
  3. Programming language enables humans to communicate with and instruct computers.
  4. The similarity is in name only.
  5. Java Script is the language and ECMAScript is the standard for that language, they are essentially interchangeable.
1 Like

Answers:

  1. A program is a piece of text typed that executes at an extremely high speed on what is programmed into it. It delivers an output based on a set of instructions logically, for example, like, if I input a set of commands or data on how they will correspond with each other and therefore produce what kind of result. In essence, a program is a building of thought.

  2. The complexity of programming is relatively high in the sense that a programmer can program absolutely anything he/she is capable of which executes a ton end result which would require plenty of manpower by doing it manually.

  3. Programming languages allow a programmer to talk about the actions that the computer has to perform on a higher level. It helps omit details, provides convenient building blocks, allowing them to define their own building blocks (such as sum and range), and makes those blocks easy to compose.

  4. Despite both are programming language, they are not related by any means except that when Javascript was introduced, Java was heavily marketed and the fact that naming Javascript was merely to ride on the marketing success of Java.

  5. ECMAScript is a standard document written to describe the way JavaScript language should work allowing supporting software to communicate with 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?
    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. What function do programming languages have?
    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.
  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 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.In practice, the terms ECMAScript and JavaScript can be used interchangeably—they are two names for the same language.
1 Like
  1. 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 samememory.
  2. 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.
  3. A good 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 , 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. 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. In practice, the terms ECMAScript and JavaScript can be used interchangeably—they are two names for the same language.
1 Like
  1. A program is a set of precise instructions telling a computer what to do.
  2. It’s frustrating but rewarding.
  3. Programming languages simplifies the process of commanding the computer by allowing us to communicate through words and not binary one’s and zero’s.
  4. Javascript has barely anything to do with the Java language, it was just a marketing decision to gain momentum faster.
  5. ECMAscript is basically a rule book for scripting languages, and Javascript is following those specifications.
1 Like

1. What is a program?
A program is a set of instructions a programmer gives a computer to execute.

2. What can you say about complexity in programming?

The goal is to simplify the code as much as possible so its readable for the next person.

3. What function do programming languages have?

They are the language that the computer understands. It is a way for you to interact with the machine.

4. What is the relationship between Java and Javascript?

The two languages have nothing to do with each other. It was a marketing ploy to name it Javascript because Java was popular at the time.

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

They are different names for the same language. ECMAScript was created to describe the way Javascript should work.

1 Like
  1. programming is many things, written by a programmer to make a computer do what she or he wants it to do

  2. complex yes but if the rules/laws are understood and fluent execution shall be simple

  3. prog lan are different tools for different jobs some can be similar but all have a purpose

4.no relationship. jscript tried to ride on the hooplah of java

  1. same thing
1 Like
  1. What is a program? A program is a set of instructions which tell a computer what to do. It can mean many things: text typed by a programmer, the directing force that makes the computer do what it does, data in the computer’s memory and also the control of those actions.
  2. What can you say about complexity in programming? A program can become complex as it is used to do different things by combining different actions. The programmer will try to keep the programmes under control but the programs must also be able to respond to new circumstances. Some programmers manage complexity by only using a small set of well-understood techniques in the programs but this can become ineffective.
  3. What function do programming languages have? A good programming language allows the programmer to talk about the actions that they want the computer to perform on a higher level. It will omit detail and provide useful building blocks.
  4. What is the relationship between Java and Javascript? Java is the name of a programming language which was popular at the time that Javascript was being introduced so the ‘‘Java’’ prefix was included in the latter for marketing purposes. Javascript was introduced as a way to add programs to web pages.
  5. ECMAScript and Javascript are used interchangeably. Once Javascript was used outside of Netscape a document was written to help the different types of software support it in a common way. This standardisation was done by the Ecma International Organisation, hence ECMAScript.
1 Like
  1. What is a program?
    Instructions telling a computer what to do.

  2. What can you say about complexity in programming?
    The complexity of a program should be kept down by a simpel and organized code structure, i think.

  3. What function do programming languages have?
    Making human instruction understandable for the computer.

  4. What is the relationship between Java and Javascript?
    Nothing but the name. Javascript was created when java was popular, so it was marketing considerations.

  5. What is ECMAScript and how is it related to Javascript?
    Its two names for the same language.

1 Like
  1. A program is a set of instructions telling the computer what to do.

  2. The simpler the better

  3. Programming languages exist to make programming easier for humans.

  4. Java and Javascript are not related.

  5. ECMAScript is another name for Javascript. It is the same language. ECMAScript is what standardized it.

1 Like

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

2.) The fundamental rules are simple and clear, but programs built on top of these rules tend to become complex enough to introduce their ownrules and complexity.

3.) A programming language is an artificially constructed language used to instruct computers.

4.) Javascript has almost nothing to do with the programming language named Java. The simular name was inspired by marketing considerations.

5.) 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. 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 program is a set of executable commands and instructions.
  2. What can you say about complexity in programming? - Try and keep your code as neat and simple as possible in order for everyone to understand it.
  3. What function do programming languages have? - The function of programming language is to communicate the code to de computer for execution.
  4. What is the relationship between Java and Javascript? - There is no relation between Java and JavaScript. Java is Object Oriented Programming Language where as JavaScript is Object Based Scripting Language.
  5. What is ECMAScript and how is it related to Javascript? - ECMAScript is the organization that wrote the standards of JS.
1 Like
  1. What is a program?
  • A Program is a piece of text typed by a programmer, it is directing force that makes the computer do what it does. It is also a data in a computer’s memory, yet it controls the action performed on the same memory. A Program is also a building of thought. it is costless to build, it is weightless and it grows easily under our typing hands.
  1. What can you say about complexity in programming?
  • Programming is believed to be hard, but the fundamental rules are typically simple and clear. The complexity comes when programs build on the top of it, introduces their own rule.
  1. What function do programming languages have?
  • Programming language’s function, is the act of constructing a program. It is a set of precise instructions telling the computer what to do.
  1. What is the relationship between Java and Javascript?
  • There is no relationship between them. They are both Programming languages, independent from each other.
  1. What is ECMAScript and how is it related to Javascript?
  • ECMAscript is a standard, named after the terms of ECMA international organization standard. This standard document was written to define, the way Javascript language should communicate and function, with different software that claimed to support Javascript.
1 Like
  1. A set of instructions, that the computer understands and executes.
  2. One should always try to follow the acronym KISS.
  3. It provides a way for the programmer to gives commands to the computer
  4. only relation is in the name
  5. its a standard used in JS to ensure it works properly throughout different web browsers
1 Like
  1. A program is a set of instructions.
  2. Complexity is the main challenge of programming. Big programs can be really complex, and the problem of programming is how to organize the code in the least complex way.
  3. Programming languages are used as higher levels of working with data than binary code. Programming languages offer abstractions that works as building blocks to build programs faster and easier.
  4. The only relationship between Java and JavaScript is in their names. When JavaScript was introduced in 1995, the marketers thought that it would be a good idea to name it after the most popular programming language at the time, Java, to ride their wave of fame. And now we are stuck with the name.
  5. ECMAScript is a standard for types of JavaScript. All updates and subsets of JavaScript have to follow this standard.
1 Like

1/. What is a program. ?

A Machine with lots of parts involved,& for them parts to run like clockwork, we have to interconnect & contribute to the operation of the whole.

2/. What can you say about the complexity in programming.?

Many programmers believe the complexity is managed by ( best practices ) prescribing the form, programs,should have.
That doesn’t stop programmers, from thinking out of the BOX, & creating their own complex programs.

3/. What function do programming languages have. ?

All programming functions have input & output, which lets you create blocks of code, that when Executed perform tasks.

4/. What is the relationship between Java & JavaScript.?

They DO NOT have one…!

5/. What is ECMA script and how is it related to JavaScript.?

JavaScript & ECMA script are the same, they can be mentioned interchangeably, 2 names for the same language.

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

  2. The complexity in programming allows you to do things that would take forever by hand in only a few seconds. It also makes your computer do things that it couldn’t do before.

  3. Programming languages have the function of communicating with other computers.

  4. Javascript has almost nothing–NOTHING–to do with Java. In other words, there is no relationship between the two.

  5. ECMAScript is a standard document written to describe the way Javascript should work. Both ECMAScript and Javascript are two names for the same programming language.

Thank you!

1 Like
  1. What is a program?

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 does, it is data in the computer’s memory, yet it controls the actions performed on this same memory.

  1. What can you say about complexity in programming?

Programming is fundamentally tedious and frustrating. 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.

  1. What function do programming languages have?

A programming language is an artificially constructed language used to instruct computers.

  1. What is the relationship between Java and Javascript?

JavaScript has almost nothing to do with the programming language named Java. It is similar just for marketing purposes.

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

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?
    It is text, a programming language, a set of instructions for a computer to do/compute something, it is data.
  2. What can you say about complexity in programming?
    It is important not to let complexity increase so much so that the programmer gets lost in the program and, hence, confused by it.
  3. What function do programming languages have?
    They enable us to communicate to a computer what we want it to do. They
  4. What is the relationship between Java and Javascript?
    The only relationship is that Javascript used ‘Java’ to piggyback off of Java’s popularity and aid in the marketing of Javascript.
  5. What is ECMAScript and how is it related to Javascript?
    They are one and the same. The Ecma International organization wrote the standardization documentation describing how Javascript should work and so Javascript also became known as ECMAScript.
1 Like