Programming Reading Assignment

Excellent answer sir! really well documented! keep it like that please! :muscle:

Carlos Z.

2 Likes
  1. What is a program?
    is set of instructions that runs in a computer to achieve a task.

  2. What can you say about complexity in programming?
    Complexity is where the program needs to perform many demanding actions, making it very long and difficult to read. But it can be mitigated by good standards, functions instead of big chunks of program, it;s possible to create a function that is called as many times as needed.

  3. What function do programming languages have?
    To perform a set of instructions without have to code on a low machine commands by bits.

  4. What is the relationship between Java and Javascript?
    There isnt a relationship between Java (OOPL)and Javascritp(OBSL).

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is a standard for languages like Javascritpt.

1 Like

Thank you so much for your appreciation, @thecil. I will try to keep it like this always. Keeps me motivated. :muscle:
The deeper and deeper I get in the courses, it’s becoming more interesting.

2 Likes

i will for sure @thecil. i love working with markdown. makes formulating responses so easy and clean. would be shame not to make best use possible of it.

2 Likes
  1. A program is many things:
  • it’s piece of text typed by programmer
  • it’s directing force that makes the computer do what it does
  • it’s data in computer’s memory
  1. Complexity in programming is something what must be controlled by the programmer. A program should be made simple in it’s complexity.
  2. A programming language:
  • helps the programmer by allowing them to talk about the actions that computer has to perform on higher level
  • helps omit details, provides convenient building blocks
  • allows you to define your own building block and makes those block easy to compose
  1. There is no relationship between. Someone thought it was a good idea to try to ride along on success of the Java language.
  2. ECMAScript is another name for JavaScript - they are two names for the same language.
1 Like
  1. What is a program?

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

  1. What can you say about complexity in programming?

Programs are complex by nature, and the larger the program, the more complexity you will have. Programming is the ‘art’ of managing this complexity.

  1. What function do programming languages have?

Programming languages ‘simplify’ instructions offered to the computer. They enable more innovation by increasing both program efficiency and facilitating the ability of the programmer to communicate his or her ideas.

  1. What is the relationship between Java and Javascript?

Very little technical relationship. Javascript just capitalized on the marketing value of “Java.”

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

They are basically the same.ECMAScript was a set of standards created so that JavaScript could be deployed outside of Netscape.

1 Like

Excellent answers @BrianR!
Accurate, with enough detail, but also to the point :+1:

2 Likes

I really enjoyed reading this @Neeraj_Nerlekar!
Great content and a super writing style! :smiley:

1 Like

Thank you so much @jon_m for your appreciation😊
That’s the motivation for hard work I guess :muscle:t2::muscle:t2:
I will try to keep it like this always. :+1:t3:

2 Likes

Thank you for your help Sir!

2 Likes

1: A piece of text, written to tell the computer what to do.

2: Programming can be complex due to the fact that the text written in a program easily can become either too simple or too complicated. If it becomes too simple it also becomes ineffective. But if it becomes too complicated it can end up very confusing and you will have to do a lot of work over again.

3: Programming languages help the programmer by allowing them to rewrite complicated actions into more simple and readable actions which makes the program more effective to run.

4: Nothing of importance to us.

5: ECMAScript is another word for the JavaScript language. It came to be after the Ecma International Organization did a standardization, describing how the JavaScript language should work so that software that claimed to support JavaScript, actually did work as claimed.

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

  2. What can you say about complexity in programming?
    Programming 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?
    A programming language helps the programmer by allowing them to talk about the actions that the computer has to perform on a higher level.

  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.

  5. What is ECMAScript and how is it related to Javascript?
    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 precise instructions telling a computer what to do

  2. What can you say about complexity in programming?
    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 and contribute to the operation of the whole.

  3. What function do programming languages have?
    programming languages 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. The similar name was inspired by marketing considerations rather than good judgment

  5. What is ECMAScript and how is it related to Javascript ?
    ECMAScript is a different name for Javascript, it simply means a standard on how Javascript should work

2 Likes

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

  1. Program can be complex as it’s tedious and frustrating. But also rewarding as it requires abstract thinking.

  2. Programming languages function is to instruct computers and combines words and phrases in new ways to express new concepts.

  3. Java and Javascript are both programming languages but are totally different.

  4. ECMAScript and Javascript are both used interchangeably, but ECMAScript is a document that explains javascript standards. It was created to clear up misconceptions about the programming language as it was heavily compared to Java but quite different.

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

  • What can you say about complexity in programming? The art of programming is the skill of controlling complexity, complexity is best managed by using a small set of well understood techniques in the program.

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

  • 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? ECMA script is a document that was written to describe the way JavaScript language should work, they are two names for the same language.

1 Like
  1. 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.

    • In short: a program is a list of statements.
  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. 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 (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. 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. 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.

2 Likes

1 - What is a program?

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. Analogies that try to compare programs to objects we are familiar
with tend to fall short. A superficially fitting one is that of a 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 and contribute to the
operation of the whole.

2 - What can you say about complexity in programming?

A program’s size and complexity will 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 managed by using
only a small set of well-understood techniques in their programs.

3 - What function do programming languages have?

The function of a programming language is to instruct computers what concept(s) the programmer wishes it to express.
Linking the programming words and phrases together allow for complex ideas to be expressed.

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?

ECMAScript standard is 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

Versions of:
	ECMAScript (and JavaScript)
	ECMAScript 1 (1997) 
	ECMAScript 2 (1998) 
	ECMAScript 3 (1999) 
	ECMAScript 4 (unreleased)
	ECMAScript 5 (2009)
	ECMAScript 6 (2015)
	ECMAScript 7 (2016)
	ECMAScript 8 (2017)
	ECMAScript 9 (2018)
1 Like

Excellent answer sir! really well documented! keep it like that please! :muscle:

Carlos Z.

1 Like
  1. A program is a set of precise instructions telling a computer what to do.
  2. Great programming requires the developer to control complexity
  3. Programming languages help 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, and allows you to define new building blocks which are easy to compose).
  4. Although both are programming languages, there is no relationship between Java and JavaScript other than the nomenclature. Java was gaining in popularity when JavaScript was introduced and its creators co-opted its name for marketing purposes.
  5. ECMAScript is a standardization document that describes 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.ECMAScript and JavaScript can be used interchangeably (both are names for the same language)
1 Like

1. What is a program?
• A program is a sequence of precise instructions, that tell a machine (computer) what to do.

2. What can you say about complexity in programming?
• Programming also includes the skill of managing complexity. Good programs are complexity subdued to their simplest manageable form.

3. What function do programming languages have?
• Programming languages build a bridge between the thoughts of the programmer and the computer. It allows the programmer to communicate high level actions to the computer and compose blocks easily and efficient.

4. What is the relationship between Java and Javascript?
• Almost no technical relation. Name was chosen to ride on the back of an existing maketing campaign.

5. What is ECMAScript and how is it related to Javascript?*
• ECMAScript and JavaScript are the same - both expressions are names for the same language, JavaScript is a set of standards for ECMA to be developed outside of Netscape.

1 Like