Programming Reading Assignment

  1. A program is a precise set of instructions telling your computer what to do. It is the data in the computer’s memory.

  2. The most important thing in programming is to be able to do complex things but still keeping the coding simple.

  3. A programing language is an artificial language that we use to instruct computers.

  4. Javascript has almost nothing to do with the programming language Java. The reason why they have the same name is because of marketing.

  5. They are two names for the same language, they can be used interchangeably.

1 Like
  1. A program is a series of precise instructions, written in code, that tell computers what to do.

  2. Even if you stick to the basic rules, programs, as they get more complex, have a tendency to set up their own rules and complexity.

  3. Programming languages exist so people can communicate with computers in the simplest way possible.

  4. The similarity in name was a marketing idea. Java and JavaScript are two very different ways of doing the same thing, creating a web page.

  5. When JavaScript started to get more users Ecma International standardized it and called it ECMAScript. Two names for the same thing.

1 Like
  1. What is a program?
    a set of computer instructions that the computer will interpret and execute

  2. What can you say about complexity in programming?
    complexity can be reduced when instructions and comments are clear. clear code is easier to maintain

  3. What function do programming languages have?
    They interpret the human readable code into instructions that the computer can run at base levels

  4. What is the relationship between Java and Javascript?
    No relation - name only

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is the standard and version of javascript

1 Like
  • What is a program?
    A program is a set of instructions to tell a computer what it should do.
  • What can you say about complexity in programming?
    A program can become very long and complex which then becomes confusing. The skill is to try and keep the program as simple as possible to achieve the outcome wanted.
  • What function do programming languages have?
    It is a language created to give a set of instructions to a computer in an easier format than using binary.
  • What is the relationship between Java and Javascript?
    There is no connection between the two other than marketing using the Java name.
  • What is ECMAScript and how is it related to Javascript?
    They are essentially the same. The ECMAScript is a set of standards to describe how JavaScript language should work so suppoting it becomes easier.
1 Like

1.- a set of orders and rules given to a computer to perform certain activities in a certain way or order to get to a desired outcome.
2.-It can be seen as the completed program, as it is the result which came from a ocomplex activity that can be seen as interconnected more simple activities,
3.-It helps programmers to talk and instruct a computer on a higher level
4.-just the name coincidentally
5.-a standard document that ensures how Javascript should work, same language and interchangeable

1 Like
  1. What is a program? The act of constructing a program. A set of precise instructions telling a computer what to do. Because computers are dumb ,!

  2. What can you say about complexity in programming? Programming is really hard and complex but javascripts has an easy use tool for programming.

  3. What function do programming language have. The functions programming has is text type by a programmer directing force that makes the computer does what it does.

  4. What is the relationship between java & JavaScript ? They have no relationship besides the word java. Which was used as a marketing ploy.

  5. What is ECMA script & now is it related ECMA is the international organization that did the standardization and JavaScript & ECMA are one in the same.

1 Like

Glenn_CostaRica

CHAPTERS WE MUST READ:
‘’’’’’’’’’’’’’’’’’’’
1.Introduction
2.On Programming
3.Why Language Matters
4.What is Javascript?

QUESTIONS WE MUST ANSWER:
‘’’’’’’’’’’’’’’’’’’’’’’
1. What is a program?
It is a set of instructions that we create in order to make a computer execute a certain task. A “a set of precise instructions telling a computer what to do”. Also “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?
Computers are machines that can understand only very explicit instructions that are provided only in a very rigid way. In a sense, it’s like saying “computers are very stupid”. So, it is hard for us, humans, to lower the abstraction level of our thinking to the same level of the computer and be able to guess how a set of instructions should be for a computer to be able to understand it.
Also, as a matter of fact, the basic rules for programming are not extremely difficult to understand. Complexity has to with logical organization of many instructions. An program can have thousands or millions of instructions depending on the many rules that we need to add to it. Putting in a correct place each rule (each instruction) when you have thousands and thousands of instructions, can be an extremely time-and-energy consuming task!
“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".

3. What function do programming languages have?
“A programming language is an artificially constructed language used to instruct computers”. In other words, a programming language is an artificial languages some group of humans have agreed upon, that establishes some symbols and rules that enable us to give understandable instructions to computers.

4. What is the relationship between Java and Javascript?
JavaScript is a language that was created in order to add programmability to web pages. It was originally launched in 1995 to give support to the Netscape Navigator browser and it later was adopted by all major browsers. Java, on the other hand, is a regular general purpose language created years before JavaScript. Java and JavaScript are almost completely unrelated.
“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. Now we are stuck with the name”.

5. What is ECMAScript and how is it related to Javascript?
ECMAScript is the second name of the JavaScript language. It refers to the same language. “They are two names for the same language.”

1 Like

What is a program?
Program is a list of instructions that humans use as a set of commands to manipulate outcomes in a computer.
What can you say about complexity in programming?
When complexity in programming increases the outcomes vary greatly so keeping it in small controllable packages yields best results.
What function do programming languages have?
The programming languages helps humans to communicate instructions to computers in machine language.
What is the relationship between Java and Javascript?
No relationship, they only share the same word “java” due to a publicity stunt.
What is ECMAScript and how is it related to Javascript?
It is the java standards set to ensure similar results across different platforms

1 Like
    1. A program is a precise set of instructions that tell a computer what to do.
    1. The fundamental rules are simple and clear, but programmes built on top of these rules can become complex enough to introduce their own rules and complexity. The art of programming is the skill of controlling complexity.
    1. They help the programmer by allowing them to talk about the actions that that the computer has to perform on a higher level. It has building blocks and allows the programmer to define building blocks, and makes them easy to compose.
    1. The name, which was inspired by marketing decisions over good judgement.
    1. ECMA script is a standard that describes the execution of Javascript across platforms. The terms ECMA script and Javascript can be used interchangeably.
1 Like
  1. What is a program? Essentially, a program is data stored on a computer that controls the direction and commands of that data.

  2. What can you say about complexity in programming? Programing is hard. The basic rules are fairly straight forward, yet programs built on top of these rules tend to be complex. Programming has the potential for size and complexity to grow out of control.

  3. What function do programming languages have? “ The art of programming is the skill of controlling complexity.” - Haverbeck, M. The goal is to interface machine and human communication.

  4. What is the relationship between Java and Javascript? The Javascript language was being introduced about the time JAVA language was being heavily marketed and has little in common with JAVA. Javascript decided to ride on JAVA’s marketing coattails and so that became the permanent name.

  5. What is ECMAScript and how is it related to Javascript? EMCAScript was a standardized document created to describe the way Javascript language should work to make sure the various pieces of software that claimed to support it, were all talking about the same language. ECMAScript and Javascript can be used interchangeably.

1 Like
  1. What is a program?
    A program is a set of precise instructions telling the 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.

    1. What can you say about complexity in programming?
      The complexity in programming arises from the fact that while the fundamental rules are simple and clear, the programs built on top of these rules tend to be complex enough to introduce their own rules and complexity.
      The art of programming is the skill of controlling complexity. The great program is subdued - made simple in its complexity.

    2. What function do programming languages have?
      Programming languages are artificially constructed languages used to instruct, interact, communicate with computers.

    3. What is the relationship between Java and Javascript?
      JS has almost nothing to do with Java. The similar name was inspired by marketing considerations, at the time Java was being heavily marketed and gaining popularity.

    4. What is ECMAScript and how is it related to Javascript?
      ECMAScript standard was created by Ecma International organization to describe the way the JavaScript language should work so the various pieces of software that claimed to support JS were actually talking about the same language.

1 Like
  • What is a program?
    A program is a set of instructions based in text.
  • What can you say about complexity in programming?
    Programming can be as easy as 1+1=2 or can have conditions in which it can do multiplications and much more.
  • What function do programming languages have?
    Programming languages have a lot of different functions to try to best describe the actions to the machine.
  • What is the relationship between Java and Javascript?
    None, Java was marketing as JavaScript in order to “ride the wave.”
  • What is ECMAScript and how is it related to Javascript?
    ECMAScript is a set or rules/standards.
1 Like
  1. Set of precise instructions telling the computer what to do.
  2. The fundamental rules in programming are simple but as the program grows it becomes more complex. It should be kept as simple as possible.
  3. To provide us with an easy method to write/read computer instructions.
  4. They are both programming languages, nothing more. JavaScript marketing team decided to use the already well-marketed Java for faster growth and adoption.
  5. They both are the same programming language.
1 Like
  1. A program can be many things and thus is always an interpretation of the observer. But in its core it is not more than written lines from the programmer.
  2. Complexity can be one of the big problems a programmer can have, but it doesn't have to be that way. Complexity can be significantly simplified by cleverly writing the code.
  3. Programming languages simplify the process of creating complex programs to the extent that the existence of such is possible in the first place. Without the emergence of programming languages, the technology of the computer would not have prevailed or would still be stuck in the stone age of this technology.
  4. There is virtually no connection between them, except for a marketing phase pretty early in the day when Javascript came up.
  5. Simply put, it's the same thing.
1 Like
  1. What is a program? how we tell a computer what to do
  2. **What can you say about complexity in programming?**it’s very complex, therefore
    need a language to make it simpler
  3. What function do programming languages have? to communicate with a computer efficiently
  4. What is the relationship between Java and Javascript? nothing
  5. What is ECMAScript and how is it related to Javascript? same language
1 Like
  1. What is a program?
    A set of instructions for computer to action.

  2. What can you say about complexity in programming?
    Complexity increases depending on programming task being undertaken. Because programming languages have made writing code simpler the complexity of what the programs do has increased.

  3. What function do programming languages have?
    The function of the programming languages is to make complex or repetitive tasks possible by coding.

  4. What is the relationship between Java and Javascript?
    No relationship, Java was a programming language, due to marketing the scripting language allowed webpages to be more interactive was given the name Javascript. But not based on Java at all.

  5. What is ECMAScript and how is it related to Javascript?
    ECMA was body that wrote the standards specifying the scripting language and called it ECMAscript, Javascript is the same thing, just named different.

@Ivan @filip , it may be worth changing the word “chapters” to “sections” or “parts” for this homework, as I started going through chapters 1-4 when really it only required reading most of the introduction.
Pick up the Eloquent Javascript book and read the following chapters:

  1. Introduction
  2. On Programming
  3. Why Language Matters
  4. What is Javascript?
1 Like
  1. What is a program? A Set of precise instructions or text typed by a programmer, telling a computer what to do. It is data in the computer’s memory that controls the actions performed on this memory. A Program can combine an enormous number of simple actions to do very complicated things
  2. What can you say about complexity in programming? Without care the complexity can be confusing and grow out of control. Programming is the art of controlling complexity.
  3. What function do programming languages have? It takes care of boring and uninteresting details for us. It allows a programmer to talk about actions that the computer has to perform on a higher level.
  4. What is the relationship between Java and Javascript? Nothing
  5. What is ECMAScript and how is it related to Javascript? ECMAScript is document that was written to describe how javascript language should work and to ensure that various supporting software talk about the same language. EcmaScript and Javascript are two names for the same language.
1 Like
  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.

  2. What can you say about complexity in programming?
    Complexity is bad and should be avoided in order not to create any “mazes” as it’s then difficult to navigate the code. The author of the book says; The great programis subdued—made simple in its complexity.

  3. What function do programming languages have?
    programming languages are “bridges” between human language and machine language depending on what program language we use they’re closer to human language or closer to machine

  4. What is the relationship between Java and Javascript?
    this was a fun fact haha.There’s no relationship between them, but they used the hype generated for Java at the time and named is similair to feed of the same hype.

  5. What is ECMAScript and how is it related to Javascript?
    It’s the same, both names represent the same language .

1 Like
  • What is a program? A program is a set of instructions following specific rules/protocol telling a computer how to behave.
  • What can you say about complexity in programming? The program should be kept as simple as possible to allow easy readability for reviewing, reusing and updating.
  • What function do programming languages have? Programming languages function as a high-level, understandable way for a human to tell a computer what to do using the language of humans. Programming languages add a layer of understandability to the non-binary human.
  • What is the relationship between Java and Javascript? Java has no relationship to JavaScript, which was coat-tailed onto Java to catch the Java wave (like I do every morning). Java is a real language (no offense intended) that needs to be compiled and debugged. Javascript runs ad hoc on a browser.
  • What is ECMAScript and how is it related to Javascript? ECMAScript is the parent of JavaScript. ECMAScript is a protocol standard and is a nfp responsible for JavaScript
1 Like

As I really want to practice my coding/programming, I ll answers the questions on a HTML coding format, So i can experience and learn things …Taking me a hell of a time to reply but I love it so it is ok…hahaha…sorry for the HUGLY look of it…

<!DOCTYPE html>
<html lan=en>
<head>
<meta charset= "UTF-8">
<title>Programming reading assignement</title>
</head>

<h4><strong>**1. What is a program?**</strong></h4>
<p style="color:blue">It is a collection of precise instructions that a computer will follow (execute) to make a specific task</p>

<h4><strong>**2. What can you say about complexity in programming?**</strong></h4>
<p style="color:blue">it gets to become quickly messy and very confusing if developers don't work it in a smart way.</p>

<h4><strong>**3. What function do programming languages have?**</strong></h4>

<p style="color:blue">A programming language is an artificially constructed language used to instruct computers to read and understand humans</p>

<h4><strong>**4. What is the relationship between Java and Javascript?**</strong></h4>
<p style="color:blue">There are 2 completely different types of programming languages</p>

<h4><strong>**5. What is ECMAScript and how is it related to Javascript?**</strong></h4>
<p style="color:blue">There are the same basically, 2 names for the same language. </p>

<body>
</body>
</html>

1 Like