Programming Reading Assignment

  1. What is a program?
  • lines of codes which force the computer to do specific things
  1. What can you say about complexity in programming?
  • good programmer is trying his best to keep the code as simple as its possible. Keep the program under control and easy to read
  1. What function do programming languages have?
  • it allows us to read and write instructions given by us to computer
  1. What is the relationship between Java and Javascript?
  • only the similarity in the name
  1. What is ECMAScript and how is it related to Javascript?
  • it is a standard for Javascript.
1 Like
  1. Program is a set of precise instructions telling a computer what to do.

  2. In programming we can have interactions between a high number of operations and for that reason it can get very complex. It is the job of a programmer to keep programs under control.

  3. A programming language is an artificially constructed language used to instruct computers because they don’t understand human language.

  4. JavaScript has almost nothing to do with the programming language named Java. The similar name was chosen because of marketing considerations.

  5. ECMAScript is a standard document written to describe the way the JavaScript language should work. In practice, the terms ECMAScript and JavaScript can be used interchangeably

1 Like
  1. What is a program?

It is the directing force that makes computers do what they do and many things more.

  1. What can you say about complexity in programming?

Complexity should be avoided and a programmer’s job is to write code to solve problems in the simplest way possible.

  1. What function do programming languages have?

They are a way for us to interact with computers that make it easier for humans to read, write and understand.

  1. What is the relationship between Java and JavaScript?

There is no relationship between Java and JavaScript.

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

The Emma International organization set the standardisation for JavaScript which is called ECMAScript standard, therefore, ECMAScript and JavaScript can be used interchangable.

1 Like
  1. What is a program?
    A program is a set of instructions used by computers to perform.
  2. What can you say about complexity in programming?
    Keep it simple! Complexity increases chance for error and difficulty in find that error.
  3. What function do programming languages have?
    Programming languages simply the process of creating programs by creating a more effective bridge of communication between humans and computers.
  4. What is the relationship between Java and Javascript?
    Java is a programming language the evolved separately from Javascript, only using it’s name for marketing purposes.
  5. What is ECMAScript and how is it related to Javascript?
    It’s the standardized script used in Javascript.
1 Like
  1. A program is a list of instruction, simple task, but all together can make something impossible for humans.
  2. Basic stuffs are easy, but use toghether can be difficult, but can satisfy
  3. Translate commands understood by humans in language machine
  4. nothing
  5. ECMA is a standard that JavaScript follows
1 Like

Reading Assignment - Programming

1. What is a program?

A program is sequence of specific commands that dictate how a computer should behave, towards achieving a particular task. These instructions, which are stored in the computer’s act upon its processing resources, are written in a programming language, such as javascript.

They are easily visualised as virtual machines, consisting of various component parts which are constructed out of logical functions.

2. What can you say about complexity in programming?

As additional functions are added to a program, it can because cumbersome both to operate and understand, and increases the chance for errors to occur in the code that can impede its efficiency and stability.

It is better, whenever possible, to keep programmes streamlined and concise by controlling their complexity, making it easier for them to be understood, debugged, and executed.

3. What function do programming languages have?

A well-written programming language assists the programmer by enabling them to communicate the desired functions of their software to the computer at a higher level of abstraction (closer to human language, as opposed to writing in byte code).

At this higher level, complex, repetitive or laborious functions are condensed into elegantly simplified building blocks, which can easily be combined to create novel features for the software.

4. What is the relationship between Java and Javascript?

There is very little relationship between Java and Javascript, other than a marketing decision to use a similar name, to capitalise on the success of Java when Javascript was in its infancy.

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

After the use case for JavaScript was expanded beyond just the Netscape browser, the language was standardised to make sure the same language was being used by all the applications that supported it.

This formalisation of the Javascript language was detailed in a document put forward by the ECMA International organisation. By this point, the terms ECMAScript and JavaScript represent the same programming language.

1 Like
  1. What is a program?
    A program is a set of written instructions to tell a computer what to do.

  2. What can you say about complexity in programming?
    Although the fundamental rules of programming are simple and clear, programs built on top of these rules tend to become complex enough. You can buitd your own maze, in a way you might just get lost in it.

  3. What function do programming languages have?
    They translate commands from human understandable language to a binary code which is understandable for computers.

  4. What is the relationship between Java and Javascript?
    It´s just the term “Java”. Java has nothing to do with Javascript, which has been introduced in 1995 to add programs to web pages in the Netscape Navifgator browser.

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is a standard of the Ecma International organization. In practice, the terms ECMAScript and JavaScript can be used interchangeably. It’s the same.

1 Like

Holy gosh, you guys referred to the assignment as “read the following chapters” and I read the first 4 chapters of the book. It took me a week and was insanely difficult and I had to look up many different youtube videos to help me understand the content, and I’m still pretty confused about objects and arrays…then I log on to find out I was only supposed to read the first 4 SECTIONS not chapters. Geez. Oh well, here’s my answers.

  1. A coded set of instructions for a program to execute
  2. Programs gain complexity through wrapping and layering, smaller sets of code are layered within larger arrangements of instructions to create xomplex programs
  3. Programming languages have 1 essential function: to translate human instructions into basic machine code, which is binary.
  4. Java is a cup of coffee, javascript is a coding language
  5. 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
1 Like

A program constructs precise instructions to tell a computer what to do. A program is: the text, the know-how in order to structure the text commands, the data stored in the computers memory and a program controls the actions performed on the stored memory.

A program is a large number of simple actions to do very complicated things. The size and complexity of programming information can be enormous and grow out of control, confusing even the programmer.

A good programming language’s function is to help the programmer by simplifying the complexities of talking computer language.

ECMAScript and JavaScript are the same language. The ECMAScript standard was written to describe how JavaScript is to be understood by various pieces of software.

1 Like
  1. A set of instruction for the machine to execute.
  2. Complexity is related to the number of physical operations that the system has to do in order to execute the program. The lower it is, the better.
  3. Programming language are providing humans a way to communicate with machines.
  4. The creator of JavaScript wanted to take advantage of Java’s popularity and kind of stole the name - they are very different languages with similar name.
  5. ECMA is the standard providing rules on how JavaScript should be written/used => JavaScript is basically version of ECMAScript.
1 Like
Reading Assignment - Javascript Programming
Question Answer
What is a program? It is a piece of text that a programer writes that makes the computer do things.
What can you say about complexity in programming? It can grow out of control quickly. Best practices are meant to help keep things from getting too complex and to make it easier to find errors.
What functions do programming languages have? A programming language helps the programmers by allowing them to to write in a more natural way about the actions they want the computer to take using easily understood commands, instructions, and functions. A language can make the code shorter by bundling many small repetitive instructions in one command. A language is made of many such building blocks that make programming easier.
What is the relationship between Java and Javascript? There is no relationship. Java was just a popular term at the time the language was developed.
What is ECMAScript and how is it related to Javascript? The ECMA is an international organization that did the standardization on Javascript so that it can be used across many different platforms (browsers). The terms ECMAScript and Javascript are interchangable.
1 Like
  1. What is a program? Many things. Text type by programmer, direction force which makes computer do what id does, data in computer memory and control of action performed on computer memory.
  2. What can you say about complexity in programming? Its related to the number of operations which computer has to do, as well as programmers programming language skills.
  3. What function do programming languages have? Programming language allows programmer to give instruction to computer to execute desired tasks. 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.
  4. What is the relationship between Java and Javascript? Not much besides copied name.
  5. What is ECMAScript and how is it related to Javascript? ECMAScript is basically different name for Javascript. Its same programming language.
1 Like
  1. What is a program?
    A set of predetermined instructions that tell a computer what to do.

  2. What can you say about complexity in programming?
    When code is compiled from a high-level language to machine code, the instructions are extremely basic. It is the amount and speed of these tiny instructions that make complex functions possible. Good code is also simple in its complexity.

  3. What function do programming languages have?
    Programming languages make writing programs easier and less tedious, allowing people to write code that is human-readable.

  4. What is the relationship between Java and Javascript?
    None at all.

  5. What is ECMAScript and how is it related to Javascript?
    They are the same.

1 Like
  1. A program is a set of instructions given to a computer.
  2. Programming can become very complex, it has to be managed as much as is possible to contain that complexity.
  3. Programming languages are there for you to be able to get a desired result from a computer.
  4. Both are programming languages, that is the only similarity
  5. They are the same language
1 Like
  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?
  1. A simple or complex written set of instructions computers use to execute specific tasks

  2. Programming can vary from extremely simple to extremely complex. Its in the developers interest to keep programs as simple as possible.

  3. They take human-readable instructions and execute them on a computer

  4. Javascript was named so as more of a marketing technique then being related o the “Java” language

  5. EMCAscript is a standard that was written to ensure interoperability between web browsers

1 Like

1.A program is a set of precise instructions telling a computer what to do.
2.The fundamental rules are clear and simple, but programs build on top of these rules tend to become complex enough to introduce their own rules, your building your own maze that you may also get lost in. The art of programming is the skill of controlling complexity.
3.A good programming language helps the programmer by allowing them to think about the actions that the computer has to perform, providing convenient building blocks that the programmer can define.
4.JavaScript has almost nothing to do with java, it was a clever marketing ploy for JavaScript to jump on the popularity of java at the time and the name has stuck.
5.ECMAScipt standard describes the way JavaScript language should work so that various pieces of software that use and support JavaScript where talking the same language. ECMAScript and JavaScript can be used interchangeably they are two names for the same language.

1 Like
  1. What is a program?
    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?
    A program’s complexity could grow out of control, confusing even to the person who created it. The art of programming is the skill of controlling complexity.

  3. What function do programming languages have?
    Part of the function of programming languages is that they can take care of uninteresting details for us. 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, allows you to define your own building blocks, and makes those blocks easy to compose.

  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. 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?
    After JavaScript’s 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.

1 Like

1- A program is a set of instructions scripting or programming language that allows you to implement complex features on web pages — every time a web page does more than just sit there and display static information for you to look at — displaying timely content updates, interactive maps, animated 2D/3D graphics, scrolling video jukeboxes,
2- *Programming complexity or software complexity is a term that includes many properties of a piece of software, all of which affect internal interactions. Complex , on the other hand, describes the interactions between a number of entities.
3- : A programming language is a language used to write computer programs, which instruct a computer to perform some kind of computation, and/or organize the flow of control between external devices (such as a printer, a robot, or any peripheral).
4- Java is a static “object-oriented” programming language that works on multiple platforms. JavaScript is a dynamic programming language (or scripted language) that’s used to make websites and applications dynamic.
5- ECMAScript is a Standard for scripting languages such as JavaScript , JScript, etc. It is a trademark scripting language specification. JavaScript is a language based on ECMAScript . … JavaScript is considered as one of the most popular implementations of ECMAScript

1 Like
  1. A program is a set of rules and actions, written by the programmer, which a computer can execute.

  2. The art of programming is keep to keep the complexity to a minimum. You should control the complexity. If it gets to complex, you might not keep the program under control.

  3. It allows the programmer to read and understand and talk about their actions in a “human” language, while the computer will run its actions and program.

  4. Nothing, the name was chosen out of marketing consideration regarding the popularity of Java when it was being marketed.

  5. ECMAScript is the standard written to describe how the Javascript language should work.

1 Like
  1. A program is a collection of exact instructions/commands written by a programmer that collectively tell a computer what to do and what to execute, in a defined and precise manner. The beauty behind programming is that you can write a code that does a large number of simple tasks in a specific fashion/order, which when run simultaneously can yield complex results that would otherwise be extremely difficult or expensive to obtain.

  2. Because you are communicating with a computer when programming, there are specific ways in which to interact with a computer, but being a computer it has no flexibility or understanding, meaning that programming can become very complex and frustrating. As you continue to define rules for your program, you might run into contradictions in your code which introduces bugs and problematic functions. Having to strip your humanity so as to be on level with communicating with a lifeless computer is more difficult than it sounds.
    Another issue with programming is that it is very easy to get drawn into making the program more and more complex, and it can reach a point where even the programmer who wrote the code gets confused and lost with the program. When creating a program one of the main goals is to reduce the complexity as much as possible. This is the mark of a truly talented programmer.

  3. Programming languages act as a gateway, making it possible for a human to interact with a machine, and tell it what to do. They “translate” human thought/intention into machine code that a computer can understand and carry out, as a set of commands.

  4. JavaScript has almost nothing to do with the programming language Java. The similarity in name was more a result of marketing tactics rather than comparable function. At the time of the inception of JavaScript, Java was rising in popularity and had powerful marketing behind it, and this led the JavaScript people to the conclusion that they could take advantage of that already existing marketing and use a similar name.

  5. ECMAScript is a standard, which was created after the need for unification between all the different software running JavaScript code. This defined the way that JavaScript should work, so that all software claiming to use the language were actually referencing the same language. In practice the terms JavaScript and ECMAScript refer to the same thing, which is a set programming language.

1 Like