Programming Reading Assignment

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

2. What can you say about complexity in programming? It is important for programmers to keep their programs simple. 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? The main function of the programming language is to allow us to give instructions to a computer in a language the computer understands.

4. What is the relationship between Java and Javascript? JavaScript has almost nothing to do with the programming language called 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 and named this new programming language JavaScript.

5. 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. Program is a bunch of codes all packed into one that instruct computers to behave in a desired way.
  2. Complexity is good because it allows programmers to do alot of things. On the other hand, it can get really messy. The complexity should be controlled so it doesn’t get to that point.
  3. They basically make it possible for humans to comunicate with PC’s.
  4. They have the same name mostly because of marketing. In actuallity, they are quite different.
  5. ECMAscrpit is a standard. They are really the same language with two different names.
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 art of programming is the skill of controlling complexity. The great program
    is subdued—made simple in its complexity. (“best practices”)

  3. What function do programming languages have?
    Instruct computers.

  4. What is the relationship between Java and Javascript?
    Marketing considerations.

  5. What is ECMAScript and how is it related to Javascript?
    A standard document to describe the way the JavaScript language works.
    Standardization done by the organisation named ECMA

1 Like
  • What is a program?
  • Program is a set of precise instructions telling a computer what to do.

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

  • What function do programming languages have?
  • Programming languages have a function of instructing computers.

  • What is the relationship between Java and Javascript?
  • They almost have nothing to do with each other. Java was widely distributed on the market at the time of introducing Javascript so someone thought it was a good marketing move to give it a similar name.

  • 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.
1 Like
  1. A program is a set of instructions for a computer to execute
  2. Complexity of a program needs to be managed by the programmer. There are not overarching methods to manage this complexity and as such, programming has an ‘art’ to it
  3. A programming language allows for us humans to write instructions of computers without having to deal with the rather boring and tedious task of managing binary code, 1s and 0s
  4. Java and Javascript are not related. The only have a similar name
  5. ECMAScript is the standardise way of using Javascript outside the Netscape browser which means that Javascript and ECMAScript really are the same thing
1 Like
  1. What is a program?
    A set of instructions that execute on a computer.
  2. What can you say about complexity in programming?
    Programming is difficult, and complexity is also about the amount of work, often in terms of comparisons, a computer must do depending on the size of the input to an algorithm.
  3. What function do programming languages have?
    They abstract the actual binary code that computers use into a human readable language. An interpreter and/or compiler then translates the code of the programming language into binary (or executable) code.
  4. What is the relationship between Java and Javascript?
    Basically none.
  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is the standard that defines JavaScript. They mean basically the same.
1 Like
  1. What is a program?

A series of instructions given to a computer to execute.

  1. What can you say about complexity in programming?

The complexity of programming has become more concise throughout the years. Programmers and Computer Scientists are constantly trying to create more efficient ways of programming therefore languages evolve over time.

  1. What function do programming languages have?

To give instructions to the computer and complete application specific tasks.

  1. What is the relationship between Java and Javascript?

In name only.

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

Basically the same standard.

1 Like
  1. a set of instructions that tells a computer what to do
  2. Programs built on the rules of programming create new rules which creates complexity
  3. it works as a tool to write programs
  4. Javascript uses java part for marketing purposes. Java was really popular that’s why they decided to include java in javascript name.
  5. ECMAscript is a programming language that is slightly different from Javascript but could completely replace it.
1 Like
  1. Program is code, that acts like instructions for a computer.
  2. The goal is to write as simple code as possible to achieve what it is suppose to do. It is a benefit when handing over the code to someone new or when you need to go back and develop the code further. Having a complex code can lead to a lot of time consumption and frustration.
  3. Programming languages is made for the human to easily interpret the code. Instead of having 0’s or 1’s, it is programmable in words and symbols.
  4. It’s quite a misconception. Java and Javascript are not related. Both are programming languages that is used in web browsers.
  5. ECMAScript are standards for the Javascript language. Makes it useful cross-platform to work on all computers, sort of universal.
1 Like
  1. A building of thought
  2. It may grow out of control in terms of complexity if the design is not carefully implemented
  3. It provides building blocks and allows you to set your own, allowing you to decide what the computer does.
  4. Slim to none. A marketing gimmick, both are languages but that’s it.
  5. ECMAScript is Javascript. The Ecma organization was in charge of standardizing JS to make it compatible on intercommunicating devices.
1 Like

1- it is a structured piece of code which allows us to intruct the computer to do certain tasks
2- the improvement of programming languages over time, with the availability of functions for example, has allowed to program more and more complex tasks. The large amount of interactions between different elements of a program make the programs more complex to grasp for the human mind.
3- functions translate human understandable logic and commands into machine language. This allows the programmer to focus on the required program output rather than on how the machine actually needs to actually combine and process the data.
4- none other than the name.
5- ECMAScript is just another name refering to the effort of standardizing the JS language.

1 Like

1 What is a program?
It is a set of instructions for a computer to perform.
2 What can you say about complexity in programming?
Best practice is to keep the programming as simple as possible not only to avoid losing yourself in what you are trying to acheive but also for anybody else who may have to look at your program in the future to understand it. Keep the complexity as simple as possible.
3 What function do programming languages have?
They are a way for humans to write a set of instructions for the computer to process that are simpler and shorter than writing them in machine code.
4 What is the relationship between Java and Javascript?
There is none. Javascript was released in 1995 as a way to add programs to web pages in the netscape navigator web browser. Java programming language (a separate entity) was also becoming popular at the time and as such a marketing decision was made to give javascript it’s name although this caused confusion as a result.
5 What is ECMAScript and how is it related to Javascript
ECMAScript and JavaScript are essentially two names for the same language. ECMAScript was a standard introduced to ensure all web browsers were talking about the same language (JavaScript) when introducing their support for it.

1 Like
  1. Set of precise instructions commanding a computer how to perform.
  2. Programming is hard and building programs tends to introduce its own rules of complexity. It is like building your own maze and is easy to get lost in it.
  3. Provides convenience and ease of ability to command a computer how to perform very specifically.
  4. zero.
  5. same thing.
1 Like
  1. A program is a set of precise instructions telling a computer what to do.
  2. There is an art and skill level to controlling the complexity of your program.
  3. The function of a programming language is to help the programmer talk about the actions that the computer has to perform on a high level.
  4. JavaScript has almost nothing to do with Java.
  5. ECMAScript is interchangeable with JavaScript
1 Like

What is a program?
Simplistically, a program is a set of instructions telling a computer what to do. A programmer uses code or instructions in the form of a language in order to get the computer to do what they want.

What can you say about complexity in programming?
Programming is complicated because we do not think in 1s and 0s. For example, we’ve develop languages to communicate with each other. If I wanted to ask my brother to take out the trash, I would use language. He would understand the language and then decide what do to. He may do it if there is incentive, or not if he is feeling ornery. There may choose from 1,000(s) of responses all of which could be accounted for. Additionally, If he did not understand the language I would have to find another way to communicate my wishes.

The explanation above is a simple ask, but sometimes there are 1000s of variables to account for. Which can make programming complicated, as we try to account for all of them.

What function do programming languages have?
Programming languages provide a set of standards for humans to follow to make programming easier. Programming in 1s and 0s is complicated and takes a lot of time. Having a language or set of building blocks already configured allows for more efficient and easier to tell the computer what to do.

What is the relationship between Java and Javascript?
Java and Javascript are uncorrelated.

What is ECMAScript and how is it related to Javascript?
ECMAScript and Javascript are used interchangeably.

1 Like
  1. A sequence of simple instructions.
  2. It should be limited to a minimum.
  3. High level instructions easily understandable by humans that translates into a series of simpler computer-level instructions.
  4. None.
  5. EMCAScript is a standard that describes how the JavaScript language should work. In practice, the terms JavaScript and ECMAScript can be used interchangeably.
1 Like

A program is a set of precise instructions telling a computer what to do. “A program is a building of thought. It is costless to build, it is weightless,
and it grows easily under our typing hands”

Programming is tedious and frustrating at times. The better you get the easier it becomes… naturally. It provides an exercise for abstract thinking. You are building your own maze so to speak.

Java is a totally different language to Javascript that piggy-backed on Javascripts popularity using a heavy marketing campaign to achieve some notoriety. They have very little relation at all.

ECMAScript - A name that was created to decipher between javascript and java to make sure that programs that said they were javascript compatible, actually were indeed compatible and not actually using Java. ECMA and Javascript are 2 names for the same language. It was created once javascript moved beyond the Netscape browser.

Programming languages allow computers to do things they couldn’t do on their own. They also allow us to accomplish things faster than doing computations by ourselves.

1 Like
  1. A program is a list of instructions for the computer to execute.
  2. KISS -> Keep It Simple, Stupid. Complexity should be avoided, keep it simple!
  3. The function is to transform ‘human language’ into 'computer language also known as binary code.
  4. There is no real relationship between the two.
  5. ECMAscript is a standard for scripting languages such as Javascript.
1 Like
  1. What is a program?

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

  1. What can you say about complexity in programming?

It is a common strive to keep complexity in programming to a minimum as it is easy for programs to become so complex that even their creators become lost in the code.

  1. What function do programming languages have?

They are the code used to write the instructions that are programs.

  1. What is the relationship between Java and JavaScript?

None. The name JavaScript was intended to coat tail on the popularity of Java. It was nothing more than a marketing scheme.

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

ECMAScript is the standardisation of the JavaScript language making sure that all software using JavaScript is actually using JavaScript and not some other version. In other words it is the official version of JavaScript and the names can be used interchangeably.

1 Like
  1. What is a program?
  • A program is a set of instructions telling a computer what to do.
  1. What can you say about complexity in programming?
  • Programs built on top of simple instructions/ rules can become complex and have rules of its own.
  1. What function do programming languages have?
  • Does stupidly boring tasks super fast.
  1. What is the relationship between Java and Javascript?
  • There is no relationship between the two. It was a marketing ploy to make Javascript more recognizable.
  1. What is ECMAScript and how is it related to Javascript?
  • It is a document describing how Javascript should work.
1 Like