Programming Reading Assignment

  1. A set of codes, that define the computer’s actions.
  2. In order to have a program running smoothly, you can control it’s complexity, buy keeping it simple.
  3. Programming languages permit the programer, to communicate the commands to the computer.
  4. Marketing
  5. ECMAScript is a standart document, that describes how Javascript language has to work.

What is a program?

  • A program is a set of instructions that are executed by a computer
    What can you say about complexity in programming?
  • Computers are more complex than other tools
  • When writing code, complexity should be avoided
  • “the art of programming is the skill of controlling complexity”
    What function do programming languages have?
  • Programming languages translate human written instructions to code that computers can understand
    What is the relationship between Java and Javascript?
  • Both are programming languages, but there is not really a relationship between the two
    What is ECMAScript and how is it related to Javascript?
  • ECMAScript is a document that describes how JavaScript works. ECMAScript = JavaScript
  1. What is a program?
    _This is a set of precise instructions telling a computer what to do. It can also be data in a computers memory or controls to control this memory _
  2. What can you say about complexity in programming?
    It is very important not to make programs too complex that you lost in them. simple programs can do great things
  3. What function do programming languages have?
    This is how we ‘speak’ to computers, so instead of a string of binary we give short commands that we can read and understand better
  4. What is the relationship between Java and Javascript?
    The marketing team behind Javascript thought it would be a good idea to jump on the coat tails of Java which was heavily marketed at the time. This is the only relationship. If it was 2018 maybe it would be called JavaCash
  5. What is ECMAScript and how is it related to Javascript?
    This is a document describing how Javascript should work, this helps the various other software’s that suport Javascript

Hello Ivan,

in the JavaScript section at the first page you are talking: "Pick up the Eloquent Javascript book and read the following chapters […]"

I can’t find any link at the page about this book you mentioned …

Btw, what is “eloquent”?

  1. What is a program?
    Is piece of text directing machine to do what it needs to do
  2. What can you say about complexity in programming?
    Complexity can grow out of control. The greater the program less comlexity.
  3. What function do programming languages have?
    Languages remove unnecessary step.
  4. What is the relationship between Java and Javascript?
    No relationship, was done for marketing purposes
  5. What is ECMAScript and how is it related to Javascript?
    The same thing, interchangeable
  1. A language humans talk to computers and other devices.
  2. The complexity should be as low as possible and easy to read for other programmers also.
  3. To translate human language to something computers understand.
  4. “Java” and was only because of the popularity Java had at the time Javascript launched.
  5. They are the same
  1. a program is a logical set of instructions for the computer to perform tasks and calculations.
  2. programming is like building a machine by putting togather many small parts needed to make it run. It is important to be organized and keep complexity under control so that it doesn’t get out of hand.
  3. to perform a function that the programmer wants; such as to solve a math problem.
  4. Java and JavaScript are totally different languages. Java was named such in order to benefit from the growing popularity of Javascript.
  5. ECMAScript is just another name for JavaScript.
  1. A program is a set of instruction that tell a computer what to do.
  2. A program can become very complex and may get out of control. The art of programming is the skill of controlling that complexity.
  3. The function of a programming language is to allow the programmer to talk to the computer on a higher level and make it easy.
  4. The relationship is almost nothing. Javascript only has the word “java” in it because someone thought it would be a good idea to ride on the wave that was Java back in the day.
  5. ECMAScript is a standardized format describing how JavaScript should work. Its relationship to Javascript is that they are essentially the same thing and can be used interchangeably.
  1. A set of precise instructions that tell a computer what to do.
  2. Subduing complexity is the key.
  3. They allow humans to communicate with computers for desired results.
  4. Nothing, other than the name being coat tailed as a marketing ploy and both being programming languages.
  5. A standard document describing how JavaScript should work. The names are used interchangeably as they are two names for the same language.

A program is a really detailed list of instructions you give to a computer to make it do something.

The rules for writing a program are relatively simple, but by the time a program successfully tells the computer how to perform the requested tasks, the program is so complex that it may be confusing even to the programmer(s) that wrote it.

Programming languages help programmers specify the instructions in more understandable ways than typing in binary. Depending on how high-level the language is, a programming language may help a programmer specify the instructions required for the computer to perform a task with fewer details. The reading assignment gives an example: a programmer can specify “if(count <= 10)” instead of having to create a temporary variable, adjust its value, and compare it to zero. Programming languages may also provide pre-made functions to make it even easier for programmers to make computers perform common tasks like printing text on the screen.

Quite a bit of the syntax and functions of JavaScript may be familiar to Java programmers, but there isn’t really a relationship between Java and JavaScript.

ECMAScript is a standardized form of JavaScript. This is the standard used by most if not all JavaScript implementations in use today so the terms are typically used interchangeably.

What is a program?

  • a program is a set of instruction for the computer to follow and do the task.
    What can you say about complexity in programming?
  • a program can be written in different way in order to finish same task. But we should make it clear and easy to read
    What function do programming languages have?
  • a human readable language, used to write instruction and able to compile to make the computer know the instruction and perform them.
    What is the relationship between Java and Javascript?
  • no actual relationship. Javascript just make use of the name JAVA in order make more people know it.
    What is ECMAScript and how is it related to Javascript?
  • they are the same thing.

Hello OtenMoten,

With this he means the book that he described in the Literature chapter in the introduction. It’s a book by Marijn Haverbeke. You can buy it on for example amazon.com or download a free copy here: https://eloquentjavascript.net/Eloquent_JavaScript.pdf

I saw you are from Germany and by putting Eloquent in google translate to Germany it gave this translation: "
beredt" I hope it’s usefull to you :wink: Good Luck!

1 Like
  1. A program is a set of instructions that tell the computer what to do with the input that is given.
  2. The more complex the program, te more complex the code can be. It’s the programmers task to keep it as simple as possible and keep the structure such that they are logical and clear.
  3. Programming languages translate (for human people readable) instructions to machine code.
  4. Just the name, it was used because Netscape had put lots of money in marketing Java and that’s why it gained a lot of popularity. Apearantly someone thought it was a good idea to use the name JavaScript to ride along with this succes.
  5. When browsers other than Netscape started to support JavaScript a document was written in which exactly was described and defined how a JavaScript system shouls work. The general purpose programming language described in this document is called ECMAScript, named after the organization that standardized it.

1.- A program is a set of instructions given to the computer in order to solve a particular problem.
2.- The best way to develop is to keep it simple.
3.-Programming languages translate commands given by humans in machine language.
4.-there is not relation between both.
5.-ECMAScript is a standard document to describe the way that the JavaScript language should work and ECMAScript and JvaScript are two names for the same language.

  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?
    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.
  3. What function do programming languages have?
    Help user to communicate with computers and develop
  4. What is the relationship between Java and Javascript?
    None
  5. What is ECMAScript and how is it related to Javascript?
    Its a different name for JavaScript

1.a list of instructions for a computer to execute
2.programming can be complex but builds on fundamental principles and patterns to create something useful.
3.a programming language is a method of expressing the instructions that you are giving to the computer to execute.
4. there is no relationship except they are both programming languages
5. it is another name for the javascript language.

What is a program?
Typed text or the directing force that causes the computer to work.

What can you say about complexity in programming?
It is not simple or predictable. It can introduce it’s own rules, thereby redefining the complexity of any specific function. Perhaps like a line of dominos set up, and as they fall, a fork is ahead. Which way will it choose and what is the result of said choice?

What function do programming languages have?
Languages create the program that tells the computer how to figure out it’s next move; different languages can have specific type of commands, and/or can simplify the programmer’s work, depending on the application and what they want the end result to be.

What is the relationship between Java and Javascript?
None, really. Java was a language in 1995 that was gaining popularity when Netscape introduced Java Script. It was a marketing ploy to gain exposure due to the similarity of the name.

What is ECMAScript and how is it related to Javascript?
When browsers, besides Netscape, started supporting Java Script, a document was written to describe exactly how a Java Script system should work. The language it described was ECMAScript. It states how Java Script works.

  1. What is a program?
    A set of instructions sent to the CPU. The CPU then uses binary code to instruct the computer what to do.
  2. What can you say about complexity in programming?
    Programing came become very complex. Keep instructions as simple as possible. It is good to build
    extravagant code, but each set of instructions should be easy to understand. Imagine building something
    with Legos or building blocks. Its simple to understand in theory but it can still be used to build amazing
    constructs.
  3. What function do programming languages have?
    Serves as a vehicle for human beings to be able to program scripts which are translated into binary code
    that gives instructions to the CPU
  4. What is the relationship between Java and JavaScript?
    The relationship is in name only. They were both developed around the same time and are programing
    languages
  5. What is ECMAScript and how is it related to JavaScript?
    In JavaScript you can easily build language that is too complex and get stuck. ECMAScript was a
    standardized document introduced to make sure programmers knew which set of commands to follow so
    that every developer was using the same language to build they’re programs.
  1. A computer Program is a sequence of specific instructions the will tell a computer what to do usually in response to a given input, to then perform a specific function or series of functions based on the input.

  2. Writing a program that is reliable and stable can become very problematic, depending upon the complexity of the program and what it is intended to achive. Simple progams are generally both stable and reliable, however as the program becomes more complex the shere number of possible outcomes for a particular input increases and it becomes more difficult to predict every possible event. The skill of a programmer is to design the program in such a way the the occurrence of unpredictable behavious is eliminated or at the very least minimised.

  3. Programming languages remove a level of complexity by linking a series of mundane instructions to a human-readable syntax. In this way, ambiguity in coding is reduced and it become easier to visualise the operation of a program and hence increase the predictability of input to output. Low level languages link fewer instructions and are therefore more flexible in the manipulation of data within a program, however low level programming is harder to control, since it is harder to ‘see’ what is happening within the code. High level programming languages link far more instructions to easier to understand syntax and therefore makes the whole programming experience easier and more intuitive.

  4. Javascript is not related to Java in any way other than by name only.

  5. ECMAScript is a fully documented standard for the use of Javascript and as such can be considered one and the same.

  • What is a program?
    Is a set of instructions and commands that work synergistically together that the computer can use to interact with its user.
  • What can you say about complexity in programming?
    The difficulty is inevitable, but a good programmer can make things simple.
  • What function do programming languages have?
    Programming languages help by omitting small details in your instructions to your computer. Languages provides concise methods to store and execute on information.
  • What is the relationship between Java and Javascript?
    The only relation is the name, because of marketing tactics!
  • What is ECMAScript and how is it related to Javascript?
    Is the alternative name for JavaScript. The Ecma International Organization did a paper on explaining how “JAVASCRIPT” work with software because of the confusion with JAVA.