Programming Reading Assignment


#1

Welcome to the discussion about the reading assignment about programming.

Leave your answers to the questions below in this thread. If you have any questions or you want to discuss something connected to the assignment feel free to do it in this thread as well, but please everything to the topic.

  1. What is a program?
  2. What can you say about complexity in programming?
  3. What function do programming languages have?
  4. What is the relationship between Java and Javascript?
  5. What is ECMAScript and how is it related to Javascript?

#2
  1. A set of instructions.
  2. As the number of entities increases, the number of interactions between them would increase exponentially, and it would get to a point where it would be impossible to know and understand all of them.
  3. They are a way for humans to interact with computer language.
  4. There is no relationship except for the name.
  5. ECMAScript provides the rules, details, and guidelines that a scripting language must observe to be considered ECMAScript compliant. ECMAScript is a standard. A scripting language.

#3
  1. A program is a list of instruction following a made set of rules/grammar to solve a set of problems with a computer
  2. Complexity should be avoided where possible, referring to the KISS principle
  3. Programming languages abstract from machine code in a manner that humans can read and understand.
  4. There is none
  5. ECMA is a standard that JavaScript follows. Standardization is needed so all Javascript interpreters will handle a certain program the same way.

#4
  1. A program is a set of instruction to execute.
  2. Best to keep it simple.
  3. Programming languages translate commands understood by humans in language machine.
  4. Only speculative, apparently not much.
  5. ECMAScript is another way of calling JS, it’s a standard.

#5

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.


#6

1- Set of instructions to computer
2- Complexity should be avoided. Programs should be as simple and readable as possible.
3- Programming languages are human readable set of instruction that computer compiler can understand and translate into code that computer understand so that we can get the desired result of action from computer.
4- no relation.
5- Its a standard that javascript follows.


#7
  1. a set of instructions
  2. programming can get ugly and complex very fast. always try to code so that others can understand.
  3. to enable human beings to read and write sets of instructions, without having to read/write them in binary
  4. I heard that Javascript named itself similar to Java to benefit from the emerging Java-wave that was happening years ago. But the two are very different.
  5. ECMAScript is a subset of Javascript

#8
  • What is a program?
    • A set of instructions to make a computer do something for you.
  • What can you say about complexity in programming?
    -Complexity is good but makes things harder to understand, the goal is to simplify the complexity.
  • What function do programming languages have?
    -They make it easier for humans to communicate what is wanted from the computer program.
  • What is the relationship between Java and Javascript?
    -Marketing
  • What is ECMAScript and how is it related to Javascript?
    • They are the same thing and can be used interchangeably

#9
  1. what is a program?

for the user: an app with a user interface that processes data, to provide the human with information, or achieve a taskor solve a problem

for the programmer: a set of language like words and symbols/special characters arranged in such a way to create that app or provide a computing service to other programs. Many programs are lots of little programs that work together and have been written by many people.

for the computer: a set of instructions (in binary, ones and zero’s ) read from the computers memory sent to the CPU to execute

  1. What can you say about complexity in programming?

The aim should be to write easy readable code that solves the problem as simple as possible. the KISS principle as mentioned above.

  1. What function do programming languages have?

programming languages provide humans with an easy readable, and mostly high level ( human language like ) interface to the computer, and it’s systems and devices.

  1. What is the relationship between Java and Javascript?

there is no direct relationship between the two except being namesakes. but both are programming languages that can be used to write apps that run inside a web browser.

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

ECMAScript is a set of standards/rules defined by a standards body. created so all implementations of JavaScript ( or similar scripts, JScript etc ) execute Script engines that behave the same way across different platforms and browsers.


#10
  1. A program is a list of instructions for the computer to execute.
  2. Programming can become complex and the challenge is keeping the code flow focused
  3. The function of a programming language is to verbalize the instructions to the computer for processing. They provide an easy to read/understand verbal syntax which it then converts to machine code for processing.
  4. Javascript has no relationship to Java (did not know this until this course and have been using javascript for years ;o) It was named after a marketing ploy to ride the coat tails of Java programming language.
  5. Also new to me: ECMAScript and Javascript are one in the same… Never heard the term ECMAScript which was named after Ecma International organization that wrote the standards document on it/javascript.

#11
  1. A program is text typed by a programmer and is directly responsible for communicating with a computer to instruct the computer to perform an action.

  2. The complexity of programming is determined by the programmer and the way the code is written and organized. The code should be simple and controlled but also effective.

  3. Programming languages are functioned to assist the programmer by providing building blocks allowing the programmer to take actions that the computer should perform on a higher, faster level.

  4. There is no relation between JAVA and JS. Javascript was used as a marketing ploy to ride along side the growing popularity of Java.

  5. ECMAScript is the same language as JS. The ECMAScript Standard was a written document in which outlined the way JS language should work. ECMAScript and JS are two names for the same language and can be used interchangeably.


#12

1. What is a program?
A program is a set of instructionsthat tell a computer what to do.

2. What can you say about complexity in programming?
That it is sometimes confusing and frustrating and can quickly go out of control, even for the original person who created it. It is the programmer’s job to control their program’s complexity.

3. What function do programming languages have?
They make it possible for normal people to read and write programs, which would otherwise be near impossible if we could only do it in binary.

4. What is the relationship between Java and Javascript?
It was a marketing ploy to name the language Javascript because Java was becoming popular at the time, but otherwise the two languages have very little to do with each other.

5. What is ECMAScript and how is it related to Javascript?
They are two names for the same language. ECMAScript was created to describe the way the Javascript language should work.


#13
  1. a set of instructions that when run, sometimes takes an input and produces an produces an output (Hopefully!).
  2. As programs grow they can get more complex you can get buried in thought and logic.
  3. the function of programing languages is to provide a interface between a natural language and the computer, to provide shortcuts to make programming easier and their primery job is to convert the programing language to machine code.
  4. Java a completely different language to JavaScript, they are evolved by two different teams.
  5. ECMAScript and Java are the same. ECMA is the standardization team for JavaScript.

#14
  1. A program is a set of lines that tell the computer what to do.

  2. Programming may seem hard, but the complexity of programming got easier from language to language:
    At first, programmers used lots of bits which were very confusing.
    Then, Assembly made it easier to write the same program by less amount of work and thought process.
    And even that got easier with the invention of Java (JavaScript was made after Java and it was named like this because someone thought it was a good idea to market the language with the same name as Java… more on that later)
    And even that got easier by using functions that shortens the millions of bits into one short line. Amazing.

  3. The program language’s function is - to have a more efficient and easy way to do more complicated stuff, than the confusing 1s and 0s.

  4. As I said, JavaScript was made after Java and it was named like this because someone thought it was a good idea to market the language with the same name as Java… except for that, JavaScript has nothing to do with Java. Ironically it’s more similar to C# than Java

  5. The ECMAScript is a document the unifying the JavaScript syntax and how it should work.


#15
  1. A program is the way to instruct a coputer what you whant it to do.
  2. Programming is hard to do, the basic rules mite seem easy and simple, but the more functions and code
    you put in a program the harder it becomes to let the program run smootly. Its quit easy to get totaly lost in youre own code.
  3. Its funtion is to direct the computer to do what you whant it to do, its the behaviour you gif a computer how to act, it is data but is also performes actions.
  4. Nothing realy only for marketing reasons javascript has the name java in it, java was gaining popularity so they thought it was a good idea to run whit it.
  5. ECMAScript is a standard document written to describe the way that javascript should work, i gues its some consensus on the way Javascript can and has to be used, actually ECMAScript & Javascript are the same language.

#16

1: 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: That it is very hard, sometimes confusing and frustrating and you easy lose control.
3: Programming languages make it easier and readable for the human eye.
4: It was a Marketing ploy to name the language Javascript because Java was becoming popular.
5: It’s the same on a different name.


#17
  1. What is a program?

    A program is instructions that tell a computer what to do.

  2. What can you say about complexity in programming?

    Keep it simple. Complexity management is important in keeping code readable and stable. The more clutter in a program, the more spaces for bugs to hide.

  3. What function do programming languages have?

    To be able to transform human-readable instructions into binary code that is usable by computers.

  4. What is the relationship between Java and Javascript?

    Apart from both being programming languages, and both use a pun like a name stating you will be drinking coffee due to your long hours coding, they have nothing in common.

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

    ECMAScript is the international standard documentation on Javascript and it is named after the Ecma International organization. ECMAScript and Javascript are the same languange and can be used interchangibly.


#18

What is a program?
- A collection of written code which can perform a desired set of actions.

What can you say about complexity in programming?
- Programs can become complex quickly and thus programmers usually stick to conventions of formatting etc.
- Greater complexity is only subdued by integration

What function do programming languages have?
- They work as a means of translation between a regular human language and binary computer language

What is the relationship between Java and Javascript?
- None. (Surprise to me)

What is ECMAScript and how is it related to Javascript?
- They are the same language. They simply have two names. Therefore JavaScript, aka ECMAScript, was the standardizing of the language itself.


#19
  • What is a program?
    its a set of defined function computer use to execute code.
  • What can you say about complexity in programming?
    if its too complex its open to more bugs/mistakes
  • What function do programming languages have?
    It depends on what your tying to do and how much control you want to have int he environment .
  • What is the relationship between Java and Javascript?
    Honestly don’t know, not actually a programmer.
  • What is ECMAScript and how is it related to Javascript?
    No clue, but I’ll know by the end of the course, lol.

#20
  1. What is a program?
  2. A program is a set of precise instructions telling the computer what to do, not to do, when to do it, etc.
  3. What can you say about complexity in programming?
  4. The more complex the programming language, the more freedom to implement your great idea but the chance of making a mistake increases. If a program is less complex you have less freedom but it's easier to understand.
  5. What function do programming languages have?
  6. The function of programming languages is to translate binary code into a simpler code that can help the programmer give instructions more quickly than if they wrote their program in binary code.
  7. What is the relationship between Java and Javascript?
  8. None at all, Javascript was given it's Java-like name for marketing purposes decades ago when Java was very, very popular.
  9. What is ECMAScript and how is it related to Javascript?
  10. ECMAScript is the standard version of what JavaScript is, so they are basically the same thing.