Programming Reading Assignment

  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?
  • 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 problem of programming.
  1. What function do programming languages have?
  • to instruct a computer to perform some kind of computation, and/or organize the flow of control between external devices.
  1. What is the relationship between Java and Javascript?
  • Not really. They are both programming languages.
  1. What is ECMAScript and how is it related to Javascript?
  • JavaScript is a language based on ECMAScript. The full form of ECMA is European Computer Manufacturer’s Association. ECMAScript is a Standard for scripting languages such as JavaScript, JScript, etc.
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.
    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?
    Programming, it turns out, 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. You’re building your own
    maze, in a way, and you might just get lost in it.

  3. What function do programming languages have?
    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 (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?
    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?
    After its (javascript) 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.

1 Like
  1. A program is a set of instructions that the computer will execute to do what you want.
  2. I believe that complexity in programming should be avoided. it is preferable to focus on simplicity in order to make the code understandable to other programmers and also not to mess up on your own.
  3. Programming languages were invented to simplify communication between human and machine. In fact they are used to “translate” human language into machine language.
  4. There is no relationship between Java and JavaScript, except for the name. The creators of JavaScript took advantage of the name Java because it was very well known at the time and they wanted to ride the trend.
  5. ECMAScript and JavaScript are the same thing. ECMAScript is the standard that JavaScript follows.
1 Like
  1. What is a program?

A set of instructions that the computer can understand, and by executing these instructions it expands it’s toolset.

  1. What can you say about complexity in programming?

It is important to control the complexity of a program as it can easily grow out of hand.

  1. What function do programming languages have?

Programming Languages are an intermediary between the human and the computer. It is readable to a human and with an interpreter it is understandable for the computer. If humans would have to write machine code directly, it would be impossible to write complex programs.

  1. What is the relationship between Java and Javascript?

Only the name is similiar. It was chosen as a marketing strategy since Java was marketed heavily at the time.

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

It is just a different name for the same language.

1 Like
  1. A program is many things: it is text that programmer writes, it is what allows us to interact with computers and the internet, it is data stored in the computers memory, but it also controls actions performed on the computers memory.

  2. Programming can range from very simple to very complex. Most programmers operate within strict sets of rules, but others will break those rules to create something unique.

  3. Good programming languages help the programmer by providing a more abstract means of expression. It allows the programmer to hide uninteresting details, provides convenient building blocks, and most of the time will allow the programmer to add new building blocks.

  4. They are two completely different programming languages. They have no relationship other than both having Java in the name. Someone at Netscape thought it would be a good idea to try to take advantage of the popularity of Java by naming their new programming language Javascript.

  5. When browsers other than Netscape started to support Javascript, or something that would resemble it, a document was written describing how Javascript systems should work. The language described in the document is called ECMAscript, which is a general purpose programming language. It does not say anything about the integration of this language in a web browser.

2 Likes
  1. An executable software that runs on a computer consisting of compiled code that can run directly from the computer’s operating system.
  2. Programming is complex. But this complexity can be controlled and subdued.
  3. Making programs Long or Short and Readable or Unreadable. Allowing programmers to talk about the actions that the computer has to perform on a higher level.
  4. Java is different from Javascript. The relationship between the two languages is that Javascript got its name from Java as a marketing strategy.
  5. ECMAScript and Javascript are two names for the same language. The European Computer Manufacturer Association (ECMA) developed a standard for softwares that claim to support Javascript to ensure those softwares are actually interacting with Javascript.
2 Likes
  1. A program is a set of precise instructions telling your computer what you want it to do
  2. That the complexity is limitless and the capabilities of programming are not quantifiable
  3. They allow the user to make the computer do what they want it to do
  4. Basically nothing besides the name.
  5. It is the same thing, basically ECMAScript was the standard for Javascript to make sure people were talking about the same language.
1 Like

Why Language Matters
it helps by using names instead of just numbers

What is Javascript?
java script is a programming language that is used to build modern web applications and traditional websites

What is a program?
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
and it is a building of thought. It is costless to build, it is weightless, and it grows easily under our typing hands

What can you say about complexity in programming?
it is a maze built by the programmer

What function do programming languages have?
they can take care of uninteresting details for us.

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.

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

1 Like

1. What is a program?

A program is a set of instructions stored in the memory that tells computers 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 very complex. A program’s size and complexity could grow out of control sometimes. The art of programming is the skill of controlling complexity.

3. What function do programming languages have?

Programming languages gives one the a unique and beautiful way to express itself in a way that a computer can understand and execute.

4. What is the relationship between Java and Javascript?

There is no relationship apart from the name and the fact that they are two completely different programming languages.

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

It’s basically the same. In practice, theterms 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 instructions to tell the computer what has to be done and in which order.

  2. What can you say about complexity in programming?
    It should be kept to a minimum as anything in life. As programs grow there are ways to keep complexity under control.

  3. What function do programming languages have?
    There are different types of leanguage, low level and high level, computers work with 0 and 1, Languages have been designed to make it easy for humans to interact with machines and program them.

  4. What is the relationship between Java and Javascript?
    Java was a program with a lot of marketing and the creators of JavaScript wanted to take a free ride on the name.

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

1 Like

Answers for Chap 1-4 Reading Assignment;

  1. The building of a thought for a machine, etc.
    2.The art of programming is the skill of complexity.
    3.Helps Programmer, allowing them to talk about the actions the computer performs at a higher level.
    4.(google)Java runs in virtual machine and web browser, Javascript is the language ran on web browser.
    5.(google)ECMAScript is a general programming language, that correlates with javascript in world wide web.
1 Like
  1. What is a program?
  • List of instructions within a set of rule utilising the CPU to solve and carry out in sequence
  1. What can you say about complexity in programming?
  • Best practicies are to keep it simple and as clean as possible
  1. What function do programming languages have?
  • Programming languages have the function of translating commands that are usually complex binary code into readable format for humans to interpret , manipulate and create at will
  1. What is the relationship between Java and Javascript?
  • Both programming languages that can be used to code apps that run inside a web browser. Java eveolved from the basic html programming.
  1. What is ECMAScript and how is it related to Javascript?
  • ECMAScript is a set of standards/rules defined by a standards body. created so all implementations of JavaScript ( or similar scripts, JScript etc ) execute Script engines that behave the same way across different platforms and browsers.
1 Like
  1. What is a program?
    Answer: A program is a piece of text typed by a programmer that directs a computer on how to perform a given task.

  2. What can you say about complexity in programming?
    Answer: Programs can be as simple or as complex as a programmer makes them. The same program can be expressed in numerous ways…some long, some short, some unreadable and some readable.

  3. What function do programming languages have?
    Answer: Programming languages help programmers create repeatable computer tasks with code while enabling them to show others the action the computer has to perform on a higher level. They help omit mundane details, provide building blocks for other programs, and make those blocks easy to compose.

  4. What is the relationship between Java and Javascript?
    Answer: Little more than a similar name. The JS name was used at the time as a marketing ploy because Java was increasing in popularity at that time.

  5. What is ECMAScript and how is it related to Javascript?
    Answer: ECMAScript refers to the standard that the ECMA International organization created. In practice, it can be used interchangeably with JavaScript.

2 Likes
  1. A set of instructions.
  2. It’s better to keep it simple.
  3. A language to communicate with computers.
  4. None it was due to marketing.
  5. ECMA script is a standard Javascript follows.
1 Like
  1. A set of instructions
    2.Programs can be simple. Or they can be complex with functions nested inside other functions in a crazy train of inputs and outputs.
  2. Languages allow developers to build with a standard language.
  3. Literally no relationship except the name.
  4. Ecma is just another name for Javascript
1 Like
  1. Program is set of instructions ( commands ), that tells computer what to do.
  2. Complexity of programming is issue of these days. I think partialy is due to nice, fancy graphic of apps. [ I can remember what we had 25 years ago :slight_smile: ]. One of the main tasks of programer should be keep program simple.
  3. Programming language allow write a program similar way as human language, without using bare computer language ( bunch of zeros and ones )
  4. There is almost no connection between them.
    Javascript was just ride on wave of popularity of Java at that time.
  5. ECMAScript is European Computer Manufacturers Association standard language. In practise is same the language as Javascript.
1 Like
  1. A program is a set of intsructions, consisting of statements, expressions telling the computer what to do.
    2 KISS Keep It Simple Stupid, might get lost.
  2. Lets the human communicate with the machine…in a language that both can interpret,
  3. Just a marketing ploy that stuck…Java was first and had lots of attention…hence
  4. The are one in the same
1 Like
  1. A program is a language or numerical information that is used to control the calculations of a computer.

  2. Programming with open end software like javascript can get really complex and confuse beginner and intermediate programmers, its simple in its construction but will get more complex as you add more code to the program.

  3. They have the function of controlling computation output and sending new information to the computer that can then compute new and novel calculations.

  4. Not much of a relationship except javascript rode on the java hype train when java was hot.

  5. ECMAscript is Javascript in that they both are the same language, Ecmascript claims to support javascript.

1 Like

What is a program?

A program is a set of instructions that tell the computer how to run useful tasks.

What can you say about complexity in programming?

Keeping up good practices and documenting your code can help with complexity. You should try to keep it as easy to understand as possible while not being afraid to try new things.

Programming is complex yet becomes more understandable as you learn the syntax. Once you become proficient at a language, it becomes easier to become good at others.

What function do programming languages have?

The function of a programming language is to make it easier for people to give instructions to the machine in a more English-like language.

What is the relationship between Java and Javascript?

Javascript has no real relationship with java. The two languages are only similar in name only for marketing purposes.

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

They are the same thing.

1 Like
  1. It is a set of precise instructions telling a computer what to do.
    2.Fondamentals rules of programming are simple and clear, but programs build on top of it tend to make it more complex.
    3.The function of programming is to help us to interact and set instruction with a computer.
    4.Java and Javascript are 2 different programming languages.they’re used for different tasks.
    5.ECMAScript standard document was written to describe the way the JavaScript language should work. they’re 2 names for the same language.
1 Like