Programming Reading Assignment

  • What is a program?

Set of instructions telling a computer what to do.

  • What can you say about complexity in programming?

Fundamental rules of programming are simple but essentially in a Turing complete language, there is no limit to the complexity. As the tools and workflows become more streamlined however, complex programming instructions can be more easily analyzed and understood.

  • What function do programming languages have?

A programming language exists to efficiently communicate between a machine which essentially “speaks” in binary and a program. The programmer uses the programming language to write simplified instructions to the machine.

  • What is the relationship between Java and Javascript?

Java is a multi platform programming language that was created in 1995. JavaScript (JS) was introduced after Java had been widely adopted and it was thought to be beneficial to have name relation. JS is one of the core technologies behind the World Wide Web alongside HTML and CSS.

  • What is ECMAScript and how is it related to Javascript?

ECMAScript is interchangeable with JS essentially. It refers to a standard version of JS.

1 Like
  1. What is a program?
    -A piece of text typed by a programmer. Directions that make the computer do what it does. A building of thought.
  2. What can you say about complexity in programming?
  • Without care, a program’s size and complexity will grow out of control. Keeping programs under control is the main problem of programming. The art of programming is the skill of controlling complexity.
  1. What function do programming languages have?
  • A good programming language helps the programmer by allowing them toalk about the actions that the computer has to perform on a higher level. Part of the power of programming languages is that they can take care of uninteresting details for us.
  1. What is the relatinship between Java and Javascript?
  • Almost nothing to do with each other other than the name. Was used for marketing.
  1. What is ECMAScript and how is it related to Javascript?
  • ECMAScript is the standard to describe the way JavaScript should work on various pieces of software. 2 names for same language.
1 Like
  1. What is a program?
    it is a text code written by the programmer, its forcing computer to do what it does. It is only data in the computer memory yet it controls the action of the computer. so in a simple way, you can say a computer is power & muscles while the program is the smart brain

  2. What can you say about complexity in programming?
    controlling complexity is the art of programming. keeping the code simple is a good way to develop it more in the future. clean code is always a way for successful programs.

  3. What function do programming languages have?
    programming functions have input and output. The function contains instructions used to create the output from its input. these inputs could be mathematical, logical or other bases on your program

  4. What is the relationship between Java and Javascript?
    Javascript has nothing to do with Java language itself–there’s absolutely no relation.

  5. What is ECMAScript and how is it related to Javascript?
    they are two names for the same language. 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 using a programing language to instruct a computer to do a certain task.

2) Programing rules tend to be simple but programs built on top of these rules can become extremely complex.

3) Programing languages help make programing easier to understand and perform for humans by making the instructions readable instead of just writing combinations of 1s & 0s.

4) besides having java in the name there is no relationship between these to languages.

5) ECMAScript is just another name for Javascript.

1 Like

Homework: Reading Assignment

  1. A program is a set of written instruction that allow interactivity between user inputs and computer outputs.
  2. The complexity in programming has improved over the years. Allowing for more complex use cases with less complex instructions, which has increased the adoption of programming.
  3. Allow communication between users and computers to complete specific tasks using written logic.
  4. Java is a different programming language that was being marketed at the same time as JavaScript was invented. JavaScript inventors decided ride the tailwinds of the Java marketing.
  5. ECMAScript is pretty much JavaScript and was created to make JavaScript standards more wide spread.
1 Like
  1. a set of instructions to execute
  2. in essence it is the enemy.
  3. they bridge the gap between human and computer syntax
  4. the name is the only relationship
  5. two different names for the same language
1 Like
  1. What is a program?
    A program is a group of statements put together as instructions to provide some sort of value output
  2. What can you say about complexity in programming?
    programming is very literal, therefore can get can out of control and can get lost in the maze as you further develop your programme to a point where you don’t even know where you are. It is good practice to keep notes in between the code to reference what it is doing
  3. What function do programming languages have?
    The function they perform is to provide quick output which would take a human mind hours to accomplish
  4. What is the relationship between Java and Javascript?
    There is no relationship apart from the name. Java was a front runner at the time, and JavaScript wanted to jump onto the coattail by using java in their name
  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is the standard JavaScript uses and name can be used interchangeably.
1 Like
  1. A program is a piece of text that directs a computer what to do. It stores and memory and tells computers what to do.
  2. The complexity can get so out of control that even the programmer won’t be able to operate it. Balancing complexity is the challenge of making a great program.
  3. Programming languages use names instead of numbers and makes it to where the programmer can communicate actions with the computer at much higher levels.
  4. Almost no relation just similar names.
  5. The ECMAScript is just another name for Javascript
1 Like
  1. What is a program?
    Set of instructions.
  2. What can you say about complexity in programming?
    Makes thinks hard to understand. We nee to simplify that complexity.
  3. What function do programming languages have?
    To communicate WHAT IS IS ON OUR MIND TO THE COMPUTER. For a task
  4. What is the relationship between Java and Javascript?
    None.
  5. What is ECMAScript and how is it related to Javascript
    They are two names for the same language.
1 Like
  1. A program is a set of instructions that makes computer do actions according to instructions.

  2. Complexity is determined by manner in which the code is written by developer.

  3. Programming Languages are Human readable and understandable instructions which complier compiles into coded form to make computer operate and act.

  4. No relation

  5. ECMAScript is standard for Javascript programming

1 Like
  • What is a program? I like this best: “a building of thought”
  • What can you say about complexity in programming? controlling such complexity is a difficult skill
  • What function do programming languages have? allows programmer to code and provide instructions in an easy way
  • What is the relationship between Java and Javascript? the similarity in the names is coincidental really, they are different languages (although both work in browsers)
  • What is ECMAScript and how is it related to Javascript? it is another name for javascript / another widely support version of javascript
  1. A program is The result of the interactions between different sets of logical instructions set forth by a programmer.
  2. Complexity and programming can be a double-edged sword. It’s necessary in order to run higher level functionality, but it can get out of hand to the point where the programmer himself gets lost in what he’s doing.
  3. Programming languages create more and more layers of abstraction away from the fundamental binary type of logic initially devised to give instructions to a computer. programming languages can allow us to more easily understand how to give instructions to a computer.
  4. JavaScript and Java are almost entirely unrelated. The name JavaScript was chosen to ride the coattails of the Java marketing campaign at the time.
  5. ECMAscript Is the title given to the standardization of the JavaScript language in its early days. The two terms mean pretty much the same thing
1 Like

Programming is the act of constructing a program, a set of precise instructions telling a computer what to do.
Art of programming is the skill of controlling complexity.
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.
JavaScript has almost nothing to do with the Java programming language.
ECMAScript and JavaScript are two names for the same language.

1 Like

  1. A program is a set of precise instructions telling a computer what to do.
  2. It is easy to grow a program to be so complex, even the author can get lost. The art of programming is to keep the complexity under control. Simplicity is key.
  3. Language increases simplicity and makes it easier for the author and other humans to read and understand what the program is wanting the computer to do.
  4. Purely a marketing relationship. Java was gaining popularity around the time javascript was developed, so the developers named the language javascript to help it gain popularity
  5. They are the same language.
1 Like

1. What is a program?

Is partly good sir, but could you please explain it on general terms?

If you have any more questions, please let us know so we can help you! :slight_smile:

Carlos Z.

  1. What is a program?
    It’s a set of instructions given to a computer.
    It allows for tedious tasks to be automated and done a lot faster than doing them manually.

  2. What can you say about complexity in programming?
    The art of programming is the skill of controlling complexity; to make a complex program simple.

  3. What function do programming languages have?
    You can use different programming languages to program the same code. There are programming languages which are more or less readable and shorter or longer.
    The function of a good programming language is to help the programmer by omitting the need for tedious details, by providing building blocks, by allowing the programmer to define their own building blocks and by making these blocks easy to compose.

  4. What is the relationship between Java and Javascript?
    The name is similar but they are two very different languages.
    Javascript has Java in the name only for marketing purpose, to take advantage of the hype surrounding Java at the time.

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is a standard about Javascript written by ECMA.
    In practice ECMAScript is just a different term for Javascript.

1 Like
  • What is a program?

    • Programs make up complex encryptions that serve a multitude of purposes—designed to receive commands that operate on smart devices like computers, laptops, cellphones, TVs, automobiles, robots, etc. Programs are also known as applications that synonymously integrate with Software. All programs have source codes, functions, and commands written by programmers. On the back end, successful programmers build successful performance, and the final result achieves user-friendly platforms while the aesthetic appeal is a bonus. Book Answer: Programming is the act of constructing a program—a set of precise instructions telling a computer what to do.
  • What can you say about complexity in programming?

    • Programming has several complexities stemming first with elaborate ideas—the more difficult a concept, the more complex it becomes. All programming languages face difficult abstractions as one function builds upon an unlimited number of other functions. The most challenging programming language is called Esoteric. It is so rare that few people in the world know this language and that it has subliminal religious influence. Book Answer: Programming, it turns out, is hard. 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. You’re building your own maze, in a way, and you might just get lost in it.
  • What function do programming languages have?

    • All functions of a program first begin with clear and well-defined specifications. The way a program delivers a function returns a value; hence, a procedure and there may or may not be a return value operation. Book Answer: 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?

    • JavaScript is a programming language used to create interactive websites and also helps navigate searches in your browser. It complements HTML. JavaScript is unlike Java because both serve different purposes. Java is an object-oriented programming language designed to help create a compilation of programs that run on almost every platform known to man. Book Answer: 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.
  • What is ECMAScript and how is it related to JavaScript?

    • JavaScript and ECMAScript are one in the same language. Book Answer: ECMAScript and JavaScript can be used interchangeably—they are two names for the same language
1 Like
  • What is a program?
    It is a set of precise instructions telling a computer what to do

  • 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.

  • What function do programming languages have?
    It is artificially constructed language used to instruct computers.It is a piece of text typed by a programmer, it is the directing force that makes the computer do what it does.

  • What is the relationship between Java and Javascript?
    JavaScript has almost nothing to do with the programming language named Java.Java language was being heavily marketed and when they invented JavaScript they just gave the name to ride along with the Java success.

  • What is ECMAScript and how is it related to Javascript?
    They are two names for the same language.

1 Like

Excellent answer @Ann_Zahirovic! :smiley: Thoroughly detailed and an in-depth answer. Hope to see more of such amazing answers in the future. Keep up the great work! :grin:

1 Like
  1. What is a program?
    A program can be describe as many things; it is text typed by a programmer, it tells the computer what to do and how to act, it is also data that is stored in the memory and performs on it own memory.

  2. What can you say about complexity in programming?
    Although, fundamentals rules of programming are simple and clear, when building programs on top of these rules, programming can become pretty complex. It can also be said that the art of programming is the skill of controlling complexity.

  3. What function do programming languages have?
    A programming language functions help the programmer to easy allow them to talk about actions they want to perform.

  4. What is the relationship between Java and Javascript?
    Java and JavaScript has nothing to do with each other. The name JavaScript was introduced for marketing reasons as Java was heavily marketed at that time and was gaining popularity.

  5. What is ECMAScript and how is it related to Javascript?
    EcmaScript and JavaScript are two name for the same product. They can be used interchangeably.

1 Like