Programming Reading Assignment

Q1. What is a program?
A program is a set of executable statements written in a programming language which a computer understands. The statements instruct the computer to perform certain tasks and produce certain output.

Q2. What can you say about complexity in programming?
Programs become complex as more functionalities are added to it. Some functionalities perform complex tasks. The programmer needs to manage complexity by utilizing best practices as well as think new development approaches.

Q3. What function do programming languages have?
A programming language enables the programmer to write instructions for computer in a more human readable form (high level - JavaScript, Java, Python etc.) instead of low level machine instructions in binary code.

Q4. What is the relationship between Java and Javascript?
There is no relationship between Java and JavaScript.

Q5. What is ECMAScript and how is it related to Javascript?
ECMAScript standard developed by Ecma International organization aimed to standardize adoption of JavaScript language between various software. ECMAScript and JavaScript are two names for same 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? Complexity in programming needs to be controlled, or it can get out of hand.
  • What function do programming languages have? They are artificially constructed languages used to instruct computers.
  • What is the relationship between Java and Javascript? Java and Javascript are not at all related; Javascript was so named as to capture some of the excitement that Java was generating.
  • What is ECMAScript and how is it related to Javascript? ECMAScript and Javascript are two names for the same programming language.
1 Like
  1. It is the piece of text written by the programmer that is the directing force behind what it does.

  2. It is important to control the complexity of the programming and not let it grow out of control and confusing.

  3. Programming languages help the programmer by allowing them to talk about the actions that the computer has to perform on a higher level.

  4. While Java programming language was being heavily marketed in the 90’s someone thought it would be a good idea to name JS after it so it gains popularity, even though there is no relation between the languages.

  5. ECMAScript is the same thing as JavaScript, named after the Ecma International Organisation that made the ECMAScript standard for supporting pieces of software.

1 Like
  1. What is a program?
  • a piece of text typed by a programmer
  • it is a 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?
    Whitout care a program’s size and complexity will grow out of control, confusing even the person that created it. Keeping programs under control is the main problem of programming. The art of programming is the skill of controlling complexity.

  2. What function do programming languages have?

  • helps the programmer by allowing them to talk about the actions that the computer has to perform on a higher level.
  • helps omit details
  • provides convenient building blocks.
  • allows to define your own building blocks and makes those blocks easy to compose.
  1. What is the relationship between Java and Javascript?
    Only the name. Java tried to ride along on the succes of JavaScript.

  2. What is ECMAScript and how is it related to Javascript?
    ECMAsript 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 he same language.
    ECMAsript and Javascript are two names for the same language.

1 Like

1- A program is a set of instructions given to a computer to perform a specific task
2- Programs are generally made of large numbers of instructions to accomplish complex tasks. The art of programming is to keep this complexity under control, manageable, and efficient while composing with established rules
3- Programming languages are used to construct sets of logical
& intelligent instructions to make computers perform specific tasks
4- There is no intrinsic relationship between Java and Javascript
5- ECMAscript is JS standard document, explaining how it works & rules - by extension they are one and the same

1 Like

1.A program can be many things. Code, data, instructions running on a computer. These codes and instructions tell the computer or software how to behave.
2.Even though computer are physical things that can do only simple tasks, programs are layered on top of each other creating a complex set of rules and instructions. A creation of thought.
3. Programming languages allow programmer to communicate with the computer at a higher level.
4.Javasript has almost nothing to do with the programming language Java.
5.ECMAScript is the standardized name and can be used interchangeably with JavaScrip.

1 Like
  1. A set of instructions.
  2. The fundamentals are simple but used in various ways can easily become complex.
  3. For us to instruct a machine.
  4. No relation.
  5. Ecmascript is a set of standards, but ecmascript and javascript can be used interchangeably.
1 Like
  1. a set of precise instructions to computer
  2. it is fundamentally hard
  3. it is used to instruct computers
  4. 2 different languages. Javascript developers wanted for Javascript to be popular such as Java therefore they decided to make a similar name. A marketing trick
  5. 2 names for the same language, ECMAScript is a standard of JS
1 Like
  1. Program is a set of instructions telling a computer what to do.
  2. 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.
  3. It makes possible for computers to perform different tasks.
  4. There is no relationship between Java and Java script only similarity in names.
  5. ECMAScript and JS are used interchangeably - Two names for the same language.
1 Like

Response:

  1. A program is a set of instructions that tells the computer what to do.
  2. Programming is hard to learn, very complex; you need to be able to piece things together and make them work the way you intend to. Even though the rules are simple, you can get lost in what you’re writing.
  3. Languages in programming allow us to interact with the machine in a way it understands.
  4. Java & Javascript are unrelated. One piggybacked off the popularity of the other to get attention and unfortunately never changed its name.
  5. ECMAScript is a way to let others know that you are speaking of Javascript, as it is the same thing, so as to not confuse anyone thinking that it may be Java you’re speaking of.
1 Like

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

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. It can happend :sweat_smile: :sweat_smile: haahhah

It means that 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.

Programming languages have loops, conditional, etc, that allows you to create your own new functions.

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.

Terms ECMAScript and JavaScript can be used interchangeably—they are two names for the same language.

1 Like
  1. What is a program?

A building of thought, a series of instructions written in a language computers understand

  1. What can you say about complexity in programming?

programming is the skill of controlling and managing complexity

  1. What function do programming languages have?

They can take care of uninteresting details and have preset commands which simplify the process of generating succinct programs

  1. What is the relationship between Java and Javascript?

It is non-existent just an incidental by-product of a poor marketing choice

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

ECMAScript is the name for the standardised version of Javascript and for all purposes the names can be used interchangeably

1 Like
  1. A set of instructions
  2. It can become very complex so trying to keep it as simple as possible is the best.
  3. A way for us to make computers do what we want.
  4. No relationship. Just marketing and timing
  5. It is the standard for writing code. Pretty much the Same as JavaScript
1 Like
  1. A program is a set of instructions carried out by a computer.
  2. A program can get complex but it will be in the programmers interest to simplify the code
  3. To make it easier for humans to interact with and instruct the computer
  4. No relation at all
  5. It is an older version of Javascript
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?
“You’re building your own maze in a way and you just might get lost in it.” pg.2
(or
 I just might become my own BOSS in it because-)
“The art of programming is the skill of controlling complexity.” pg.2-3 (talk your talk, jedi!)

3.What function do progamming languages have?
programming languages communicate with and instruct computers.

4.What is the relationship between java and javascript?
none, except, when it came to naming javascript, the namer wanted some of the “star power” of the already popular java programming language which is a totally different programming language altogether.
5.What is ECMAScript and how is it related to javascript?
is the alt name for javascript which some say should,ve been the original moniker of js.
It is the ECMA International organization that did the standardization of js.

1 Like
  1. It is a set of precise instructions given to the computer
  2. Controlling complexities is a skill and can be beautiful if made simple.
  3. A programming language helps the person by allowing them to talk about the actions that the computer needs to perform on a higher level.
  4. Nothing
  5. Basically the same thing.
1 Like
  1. Program is a set of instructions for a computer to follow.

  2. Programming is essentially putting together quite simple elements to build a more complex solution. The more a program is expected to do the more complex it will be.

  3. A programming language is essentially a set of rules which allows for a computer program to be written using more human understandable words and phrases.

  4. There is no real relationship between Java and Javascript. The Java suffix was essentially used as it was good buzz word around the time Javascript was developed.

  5. ECMAScript is the name of the set of rules defined by ECMA International that set interoperability standards for Javascript. ECMAScript and Javascript are used interchangeably.

1 Like
  1. What is a program?

Ans: 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. A program is 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?

Ans: It is relatively easy for the program to get complex after programming but** Keeping programs under control is the main problem of programming. The art of programming is the skill of controlling that complexity. The great program should be subdued—made simple in its complexity

  1. What function do programming languages have?

Ans: It enables a human to communicate with a computer.** 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.

  1. What is the relationship between Java and Javascript?

Ans:JavaScript has almost nothing to do with the programming language named Java.

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

Ans: 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. What is a program?
ï»żA set of computer instructions written in code that tells the computer what to do and how to do it

2. What can you say about complexity in programming?
“
ï»ż ï»żï»żThe art of programming is the skill of controlling complexity. The great program is subdued and made
simple in its complexity.” I like this quote and I think the key words are “controlling complexity”.
For me that means well organized code.

3. What function do programming languages have?
Helps programmers by allowing them to convey instructions to the computer on a higher level.
It helps omit details which reduces the program size, provides building blocks (like while and
console.log) and also you can define your own building blocks (such as sum and range).

4. What is the relationship between Java and Javascript?
ï»żJava and Javascript are different languages. Java came first.

5. What is ECMAScript and how is it related to Javascript?
ECMAScript is another word for Javascript. After Javascript was created a standards document was created so that everyone claiming to support the language had a common reference. The ECMAScript Standard was the name of that reference.

1 Like
  1. a set of instructions telling the computer what to perform\do.
  2. complexity makes the code harder to: read, understand, maintain, and error prone.
  3. built-in functions that are mature enough (battle tested) to become part of the langauge in order to allow all programmers pre-built functions that will require less need to build from scratch.
  4. only the name due to marketing reason, there’s no similarity between the two and it’s often used as a trick question.
  5. both are the same entity in different name, the name of the standers of JavaScript is ECMAScript.
1 Like