Programming Reading Assignment

What is a program?

A program is simply a list of instructions for a computer to follow.

What can you say about complexity in programming?

Its best to keep things simple, or code can become so complex it runs away and is even hard for the programmer to read.
What function do programming languages have?
What is the relationship between Java and Javascript?
None, Java tried to steal some of the marketing away from the more popular javascript so they named it similar.
What is ECMAScript and how is it related to Javascript?
They are the same, often used interchangeable.

1 Like

1. What is a program?
A program is a list of instructions
2. What can you say about complexity in programming?
complexity in programming should be kept simple as to be able to be controlled by all developers
3. What function do programming languages have?
they are easy readable code that can be processed by the computer
4. What is the relationship between Java and Javascript?
The main difference between Java and JavaScript is that while Java is a programming language, JavaScript is scripting language. It is a prototype-based scripting language that is dynamic, weakly typed, and has first-class functions.
5. What is ECMAScript and how is it related to Javascript?

ECMA stands for - European Computer Manufacturer’s Association. ECMAScript is a standard for a scripting language. It specifies the core features that a scripting language should provide and how those features should be implemented. Javascript was originally created at Netscape, and they wanted to standardize the language.

1 Like
  1. What is a program?
  • A program is many things, it can be used to refer to the data stored in a computer’s memory or the text or lines of instructions that a programmer has inputted meant to be the directing force that makes a computer do what a person wants it to do
  1. What can you say about complexity in programming?
  • As computers are machines that are capable of only doing simple straightforward tasks, programs must take this step by step instructing into account. The beauty of programming however is that it can ingeniously combine these simple instructions and engineer a combination of these, whereas a computer is then able to perform complexed tasks. Having said this great care and thought must be put into programming so as not to let a program’s size and complexity grow out of control.
  1. What function do programming languages have?
  • A programming language helps by allowing the programmer to communicate better the actions that it wants the computer to perform. It helps to eliminate unnecessary details and provides tools and sets of instructions on which to compose the programmer’s wishes
  1. What is the relationship between Java and Javascript?
  • There isn’t really one. Javascript was named after Java as a purely marketing move.
  1. What is ECMAScript and how is it related to Javascript?
  • It can also be referred to as ECMAscript, they are one and the same.
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?

  • programs tend to become more complex and it is important to control it
  1. What function do programming languages have?
  • it helps the programmer to communicate with the computer using higher level language rather than the machine language
  1. What is the relationship between Java and Javascript?
  • nothing but Javascript is named so to ride on the popularity of Java language at the prevailing time
  1. What is ECMAScript and how is it related to Javascript?
  • They are the same as ECMAScript was the result of standardizing the various pieces of software supporting JavaScript
1 Like
What is a program?

The closest analogy to explain a program and how it operates is - a machine. It consists of many different parts that must stay interoperable to function.

It (is)…​

  • text typed to instruct a computer to execute specific tasks

  • data on computer’s memory

  • controls actions performed on the computer’s memory

What can you say about complexity in programming?
  • Without care, programs tend to become complex…​

  • Keeping the complexity of a program under control, i.e. keeping a program as simple as possible to function, is a major issue in programming

  • Complexity may be kept low by using strict sets of rules, however, in order to write innovative programs new techniques should be applied, that in turn might increase the complexity of a program

What function do programming languages have?
  • adds programs to web pages

  • scripting and query languages for databases

  • platforms such as node.js enable programming environments outside of web browser

What is the relationship between Java and Javascript?
  • "There is not much of a relationship. The name Javascript derived from the name of a different project JAVA. "

What is ECMAScript and how is it related to Javascript?

    Both are the names for the same programming language, and ECMAScript is named after the Ecma International organization

2 Likes
  1. A set of precise instructions telling a computer what to do
  2. Keeping code simple and organized will help with confusion
  3. Instructs computers
  4. Almost no relation.
  5. A standard document was written
    to describe the way the JavaScript language should work
1 Like
  1. A set of instructions.
  2. There is a balance between complexity and eloquence. Don’t waste time developign code you are never going to use.
  3. They are a way for humans to interact with computer language.
  4. There is no relationship.
  5. ECMAScript provides the rules, details, and guidelines that a scripting language must observe to be considered ECMAScript compliant. ECMAScript is standard.
2 Likes

1.it is a list of different commands.
2.this is a programming language but more liberal with like text.
3.the function of this is to use or add other functions this is also usefull for different working sectors for example.
4.nothing but because someone at javascript wanted to ride the hype they thought it was a good idea to gain attraction when they began.
5.ecmasript is the same language but has a different name than javascript ecmascript is the standard.

1 Like

Hello everyone,

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

  2. Programs can get very complex as we try to include more and more functions (or logic).

  3. Programing language is used to instruct a computer.

  4. Javascript was a name chosen to gain more popularity due to Java. The two languages have nothing in common.

  5. Its a standard document describing how Javascript should work so various softwares which claimed to be Javascript could be identified.

1 Like
  • What is a program?
    Set of instructions written by a programmer for a computer.
  • What can you say about complexity in programming?
    The aim should be to write easily readable code that solves the problem as simple as possible
  • What function do programming languages have?
    They make it possible for normal people to read and write programs. def-normal people- people who do not talk in binary.
  • What is the relationship between Java and Javascript?
    nothing, it was a marketing trick
  • What is ECMAScript and how is it related to Javascript?
    they mean the same thing- a standard of a language
    [/quote]
1 Like
  1. A program is a set of instructions to produce a result.

  2. complexity in programming: developing most programs is more like science discovery and less like manufacturing. more like design process, There is lots of trial and error. Good programming processes are designed to manage the entropy that happens. The best solutions involve simplifying, structing, braking up the process into smaller reusable parts, KISS principle

  3. programming languages are needed to convert human language into machine language. The programming language helps to reduce complexity by abstracting some of the lower level details so the programmer can work at a higher level.example sql can say get me the sum of all customer sales from the western region so the programmer does not have to think about how do I store the data, how is indexed, how do I store the currency on on on. programming language provides libraries of code that was built before so you can stand on the shoulders of the smart guys that came before you.

  4. Java (a language I like very much) and JavaScript only share the “Java” part in the language name. The languages are very different. when JavaScript came out Java was very popular so it was some marketing person’s brain fart.

  5. ECMAScript was a standard that was trying to get all the browsers to use the same scripting language. Back then you had to create special logic in your website to support all the different browsers or only IE (because Microsoft thought they were “the one to rule them all”). but eventually every one started to implement the standard so its much better now days.

1 Like
  1. A set of instructions telling a computer what to do
  2. Controlling the complexity of programming is a skill to master
  3. It allows humans to control the instructions to a computer
  4. They are 2 different languages for 2 different purposes, javascript adds programs to webpages and “Java” is a programming language
  5. Another name for Javascript, the names are interchangeable.
1 Like
  1. What is a program?
    It is text typed by a programmer which sends a set of instructions to be executed by a computer.

  2. What can you say about complexity in programming?
    It is limited by the imagination and organized, disciplined detail of the programmer.

  3. What function do programming languages have?
    They take on many functions which can range from simple instructions pertaining to adding and subtracting numbers, up to directing complex instructions to be executed by hundreds of machines and processors using algorithms and other programming languages.

  4. What is the relationship between Java and Javascript?
    It’s purely a marketing relationship. The creators of Javascript saw the popularity and attention Java was receiving at the time and decided to ride the coattails of Java by naming this new scripting language “Javascript”.

  5. What is ECMAScript and how is it related to Javascript?
    It was the standardization of Javascript by ECMA International Organization. Both Javascript and ECMAScript were recognized as the same language.

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.
  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?
    they can take care of uninteresting details for us
  4. What is the relationship between Java and Javascript?
    JavaScript has almost nothing to do with the
    programming language named Java
  5. What is ECMAScript and how is it related to Javascript?
    is a standard document 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
1 Like
  1. a set of instructions for a computer to read and execute.
    2.The compexity has moved from performing line by line code to ordering a complex set of instruction for the computer to execute.
  2. they are a way for humans to interact with computers.
  3. java is a completely different program from javascript that gained popularity for having the same name.
    5.ECMA is a standard that javascrpt follows to ensure that all interpreters handle each program the same way
1 Like
  1. What is a program?
    a set of instructions/operations for a computer to carry out
  2. What can you say about complexity in programming?
    complexity arise out of simplicity. the more code, the more complex
  3. What function do programming languages have?
    as a tool to automate away a lot of tedious tasks
  4. What is the relationship between Java and Javascript?
    the ‘Java’ in Javascript was borrowed due to the heavy marketing/popularity of Java
  5. What is ECMAScript and how is it related to Javascript?
    they are in the same - ECMAScript is the official standard terminology
1 Like
  1. A program is the directing force in communicating with the computer what and how to execute. It is the data that is read and stored, as well as the actions executed based on these data’s. It is ‘a building of thought’, to create and to build.

  2. ‘The art of programming is the skill of controlling complexity’.
    The best and beautiful programs are simple and straightforward in complexity. It is easy to make complex complicated code, but the real trick is in managing these complex tasks in simple terms.

  3. A programming languages overall function is to allow the programmer a calculated way in communicating to the computer about the actions it must take.

  4. There is no relationship between JavaScript and Java, besides the likeness in name. They tried catching a ticket on the hype train during initial development and release.

  5. ECMAScript is the standard that outlines JavaScript use and development to make sure programmers are all on the same page and that certain programs are compatible. They could be used interchangeably when discussing the language.

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

  • What can you say about complexity in programming?
    The fundamental rules are simple, but programs build on top will introduce new rules and tend to be more complex. Programmers should therefore strive to keep their program as simple as possible while still achieving their goal.

  • What function do programming languages have?
    Allows the programs to process a given input to an given output. It allows complex computations at would take a long time or forever by manual process. It can also make your computer do things that it couldn’t do before.

  • What is the relationship between Java and Javascript?
    There is essentially no relationship. Javascript originally only wanted to build on the popularity of the previous Java language for promotion.

  • What is ECMAScript and how is it related to Javascript?
    It is a common set of standards set by the Ecma International organisation that describes the way the JavaScript language should operate. Also another name for JavaScript.

1 Like
  1. The act of constructing a “program,” a set of precise instructions telling a computer what to do.

  2. Complexity can grow or shrink dependent upon how well a programmer is able to “control” his or her program. “The great program is subdued - made simple in its complexity.”

  3. The ability to be “human readable” which is easily translatable to machine language.

  4. Name alone as an effort to gain popularity, marketing teams piggybacked on Java’s growing support and adopted “Java” as part of their naming convention.

  5. ECMAScript is synonymous with Javascript. After its adoption outside of Netscape, a standard document was writtento describe the way the JavaScript language should work so that the variouspieces of software that claimed to support JavaScript were actually talkingabout the same language

1 Like
  1. A program is a collection of statements that can perform task based on inputs given to it.

  2. Since a machine can understand on boolean values ( true and false), writing programs need to follow certain rules so that it can be converted to machine language. Programmer has to think the way a machine understands.

  3. Programming language provides a communication means for human to interact with a machine.

  4. There is no relation between Java and JavaScript. Java Script was named similar to Java for business interest , viewing growing popularity of JAVA at that time.

  5. After Java Script’s adoption outside Netscape web browser, ECMA international organization wrote a standard to describe how Java Script should work to ensure that various softwares which claim to support Java scripts are talking about same language. That standard is called ECMA script. ECMA script and JAVA script is same.

1 Like