Programming Reading Assignment

Hover over "Question" with Cursor

  1. Question - "A set of precise instructions telling a computer what to do"

  2. Question - A programs complexity is determined by the programer and the care of keeping it under control "the art of programming is the skill of controlling complexity"

  3. Question -A language that lets the programmer communicate to the computer to tell it what to do and is constantly evolving through languages like JavaScript.

  4. Question - Nothing! the name was inspired by marketing considerations "Java was heavily marketed" so somone decided to ride on this.

  5. Question - ECMAScript standard was a document to describe how the JavaScript language worked so various pieces of software that supported Javascript were talking about the same language they can be used interchangeably - they are two names for the same language. (its a JavaScript standard)

…I hoped you guys liked my first implementation of HTML used when replying to this assessment :grin:

1 Like

1- ) A program is set of instructions the programmer gives to the computer for execution.
2-) Fundementals of the programming is easy but it tend to get complex if it won’t be controlled properly.
3-) Language matters because it simplifies to communicate trough computer.
4-) It almost has nothing to do with Java
5-) They are the same language in two different names. ECMAScript was standart version of Javascript.

1 Like
  1. What is a program?

Lines of text that tell a computer what to do.

  1. What can you say about complexity in programming?

Complexity in programming depends on the programming language used, the desired result of the program, and the way a programmer writes the code.

  1. What function do programming languages have?

Programming languages serve to simplify the coding process to save time and understand the code’s function easier.

  1. What is the relationship between Java and Javascript?

No relationship other than both being programming languages. Javascript was given it’s name as a marketing ploy to cash in on the popularity of Java,

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

ECMAScript is Javascript. ECMAScript is named after the organization that standardized JavaScript,

1 Like
  1. What is a program?
  • written text by a programmer
  • directing computer to do what is written
  • data in the computer’s memory
  1. What can you say about complexity in programming?
  • Can be very complex
  • Can grow out of control & confuse even the person who wrote it
  • Keeping the program under control is one of the main problems of programming
  • Great program is subdued --> Made simple in complexity
  1. 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 you to define your own building blocks, makes those blocks easy to compose
  1. What is the relationship between Java and Javascript?
  • JS has almost nothing to do with programming language Java
  • Similar Name was inspired by marketing consideration
  1. What is ECMAScript and how is it related to Javascript?
  • Is standard document that was written to describe the way JS language should work
1 Like
  1. A language to command or give instructions to computers
  2. limitations
  3. They translate into a language that the computer understands
  4. None
  5. Another name for the same language
1 Like
  1. Programming is writing a set of instructions for a computer to follow.

  2. Computer programs are complex but need to be kept simple to avoid confusion.

  3. Programming languages work as an intermediary for humans to communicate with computers and give instructions.

  4. Java attempted to use the JavaScript name to onboard users who did not know the difference. Java and JavaScript have no relation.

  5. ECMAScript is the same programming language as JavaScript.

1 Like
  1. A program is a set of precise instructions telling a computer what to do.
  2. A program is a building of thought, and it grows easily. THe size and difficulty can grow out of control and the program becomes complex. It is like being lost in a maze. This has to be kept under control.
  3. Programming languages help programmers “talk” about the actions the computer has to perform on a higher level:
  • helps omit detail
  • provides convenient building blocks.
  • makes blocks easy to compare.
  1. There is no relationship between Java and JavaScript. The similar name was adopted for marketing considerations and now we are stuck with the name.
  2. ECMAScript and JavaScript are equivalent and they can be used interchangeably
  • it is a standard document written to describe the way JavaScript should work.
1 Like
  1. A program is a piece of text written in a programing language that is stored in the computer’s memory. This piece of text acts as a set of rules and instructions that the computer can follow.

  2. Programing can be very complex but at its core it is a combination of many very simple tasks carried out incredibly quickly. The author compares programing to building a labyrinth and says its easy to get lost without a plan.

  3. Programing languages are artificially constructed languages that we use to instruct computers to do simple things. These simple things can then be built on top of one another resulting in more and more complex programs.

  4. The relationship between Java and JavaScript is purely superficial as the marketers from Java picked the name for recognizability but in reality they are totally separate.

  5. ECMAScript is a set of standards for JavaScript that describes how the programing language should work which provides more consistency across the industry.

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

  • What can you say about complexity in programming?
    Keep things simple is key. programming is tool to make complex things simple. if you end up creating simple program complex, that means you are lost.

  • What function do programming languages have?
    It make it easy for us human to get some work done by the computer.

  • What is the relationship between Java and Javascript?
    They have just one relationship and that is NO Relationship.

  • What is ECMAScript and how is it related to Javascript?
    ECMAScript is Javascript just like I am ME.

1 Like
  1. What is a program?
    A set of precise instructions that tell a computer what to do
  2. What can you say about complexity in
    programming?

    Building your own maze
  3. What function do programming languages have?
    the act of constructing a program to execute commands
  4. What is the relationship between Java and Javascript?
    Java was gaining popularity when Javascript was named. Other than that, there is no relationship.
  5. What is ECMAScript and how is it related to Javascript?
    They are two names for the same language and can be used interchangeable.
1 Like
  1. A program is a set of instructions telling a computer what to do.
  2. The more complex something is the more chance of things getting tangled up, simplicity is also needed along with complexity.
  3. Programming language allows the user to communicate the actions the computer must do on a high level. It also omits detail that is uneccesary, provides building blocks and helps define those blocks.
    4.the name. thats it
    5.ECMAscript is a document describing how javascript works, a standard.
1 Like
  1. A set of instructions for the computer to follow
  2. It can be as complex or as simple as you make it.
  3. Makes it a more legible format for humans
  4. Someone rode the hype wave but no direct relation
  5. They are the same language
1 Like
  1. What is a program?

    A set of instructions that when compiled or interpreted allow a computer to carry out one or more tasks or instructions.

  2. What can you say about complexity in programming?

    Complex is fine when absolutely necessary. But it should be readable and clearly documented so others can easily understand and review your code

  3. What function do programming languages have?

    Programming languages allow humans to easily write code for computers to carry out instructions

  4. What is the relationship between Java and Javascript?

    It has no relationship to Java… Maybe closely named for Marketing reasons, but that’s all

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

    ECMAScript was created to describe the way the Javascript language should work.

1 Like
  1. What is a program?
    A program is a set of specific instructions that command actions from a computer.

  2. What can you say about complexity in programming?
    Per Eloquent JavaScript, “the art of programming is the skill of controlling complexity,” meaning that programming is in essence the task of finding the simplest way to achieve the most function.

  3. What function do programming languages have?
    Programming languages offer a way for programmers to ignore minor or “uninteresting” details in order focus on the basics of the program they are trying to design. They provide a medium of efficiency for the development of programs.

  4. What is the relationship between Java and Javascript?
    The only relation between the two is that JS derives its name from a marketing tactic attempting to piggyback off of Java’s success in 1995.

  5. What is ECMAScript and how is it related to Javascript?
    JavaScript and ECMAScript are synonymous. The term “ECMAScript” comes from Ecma International’s standardization of JavaScript as it was adopted outside of NetScape.

1 Like
  1. What is a program?
    Program is a set of instructions written in a way computer can understand and execute (within its possibilities)

  2. What can you say about complexity in programming?
    Programming can lead to very complex programs and it is important to design your code in a way that you and others can understand and “stay in control”

  3. What function do programming languages have?
    They make it easier for you to send commands to the computer and do the minor and uninteresting work that programmer would otherwise have to do. They provide efficiency in developing programs.

  4. What is the relationship between Java and Javascript?
    Java was language with rising popularity back then so Javascript creators just wanted to surf on that wave of popularity.

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is a set of standarts for Javascript and these day these things are the same.

1 Like
  • What is a program?
    A set of instructions given to a computer
  • What can you say about complexity in programming?
    Programmers believe that this complexity is best managed by using only a small set of well-understood techniques in their programs.
  • 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.
  • 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 and that’s how the name stuck.
  • What is ECMAScript and how is it related to Javascript?
    ECMA Script are two names for the same language, the terms ECMA script and Java Script can be used interchangeably.
1 Like
  1. A program is a set of instructions that you give a computer to execute.

  2. Complexity in programming has evolved from a string of numbers in the earliest days, to modern languages that are easier to understand and closer to how humans speak.

  3. Programming languages allow the programmer to speak about the actions he wants the computer to take at a higher level. It helps omit details and provides convenient building blocks. You can define those blocks and make them easy to write.

  4. Java and JS are unrelated. Using Java in the name was only due to the popularity of Java at the time.

  5. ECMAScript and JS are interchangeable. They are basically the same thing

1 Like
  1. What is a program?
    A program is a set of instructions telling the computer what to do.
  2. What can you say about complexity in programming?
    When you program something it often gets very complex in a short amount of time so it’s quite important to create programming languages in a simple way in order to stay in control.
  3. What function do programming languages have?
    They are essential to make a connection between humans and machines.
  4. What is the relationship between Java and Javascript?
    There is no relationship between the two of them.
  5. What is ECMAScript and how is it related to Javascript?
    These two are like different names for about the same language so nowadays there’s not really a difference.
1 Like
  1. It tells the computer to carry out a specific set of instructions
  2. It’s not always required but it happens everytime. Each time we add a functionality the complexity of a project rises. So it needs proper planing before programming. I found a nice piece which in my opinion fits like a charm here:
    Simple is better than complex. Complex is better than complicated. (Zen of Python)
  3. they solve different problems based on math and parameters
  4. Nothing
  5. ECMA Script is like a new version of JS. Every iteration there are specific changes at the core of javascript - mostly they extend the language with a new set of features.
1 Like
  1. set of precise instructions telling a computer what to do

  2. complexity in programming is an art and skill used to push the limitations of both the program and the programmer

  3. instruct computers with an artificially constructed language

  4. java is a compiling language while JS is an interpreted scripting language

  5. the standardization of JA, JS and ECMAS are the same language

1 Like