Programming Reading Assignment

  1. What is a program?
    A program is a set of instructions telling a computer what to do. It is constructed by combining simple basic operations into complex structures that can perform sophisticated tasks.

  2. What can you say about complexity in programming?
    Programs are usually complex because they are created to solve complex problems. However, excessive complexity in programs would cause confusion and errors in addressing the problems at hand. A programmer needs to keep the complexity of a program under control. It is an art to strike the balance between complex solutions and elegance, or simplicity.

  3. What function do programming languages have?
    Programming languages –

  • Abstract basic and repetitive instructions to the computer into simple keywords
  • Help make the logic of what a program does to be more easily understood through common English words instead of machine codes
  • Make the task of defining unique functions for the computer to execute easier
  1. What is the relationship between Java and Javascript?
    Java and Javascript are two completely different programming languages.

  2. What is ECMAScript and how is it related to Javascript?
    ECMAScript is a standard for standardizing the usage of Javascript. ECMAScript and Javascript have become interchangeable for referring to the same programming language.

1 Like
  1. A program is a building of thought.

  2. The challenge in programming is in fact to structure and keep under control complexity.

  3. Helps the programmer to talk about the actions that the computer has to perform on a higher level.

  4. None, the name was adopted in hopes of free marketing.

  5. Javascript is in fact ECMAScript.

1 Like

1.programming is a way in which to communicate to a dumb computer using a language. And telling it what you want it to do.

  1. Although it is all following straightforward rules. The combination of many parts is what can make it very complicated.

  2. They simplify the act of programming and it easier to understand.

  3. Nothing other than JavaScript trying to use Java marketing to gain popularity.

  4. ECMAScript is Javascript, just a different name.

1 Like
  1. What is a program? A programme is a set of precise instructions telling a computer what to do.

  2. What can you say about complexity in programming? programming can become very complex, a combination of many simple instructions can create vastly complex and highly performing programmes. These can easily grow out of control without due care and control.

  3. What function do programming languages have? They provide computer functions in a readable language to a human who can direct the computer to perform requested tasks

  4. What is the relationship between java and javascript? The name Javascrip was considered for marketing purposes after the Java programming language was already gaining popularity.

5.what is ECNAScript and how is it related to java script - it’s a document that was written after Javascript started becoming adopted outside of netscape. It’s a standard describing the way javascript should work so that software that supports it can be sure they are talking about the same language.

1 Like

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.

1 Reply

1 Like
  1. What is a program?
    Programming is many things. From telling computers what to do or how to execute a set of instructions, to typing words, to data stored on a computer disk.

  2. What can you say about complexity in programming?
    The complexity of programming grows significantly as programs are built upon programs where the programs themselves can create their own programs to the point where humans can loose control or not anticipate their outcome.

  3. What function do programming languages have?
    Programming languages are essential so that we can interact easily with computers. Otherwise, we would limit ourselves by using very difficult and primitive abstract methods.

  4. What is the relationship between Java and JavaScript? &

  5. What is ECMASscript and how is it related to JavaScript?
    JavaScript came from Java language which was introduced around 1995 for the Netscape Navigator browser. It was an easier language to learn. It also got it’s name from the original Java language for marketing purposes. Shortly after it’s adoption of Netscape, it was properly named and standardized to be called ECMAScript but it is more commonly known as JavaScript.

more…

Here are more details regarding the differences between Java and JavaScript

Java is a statically typed language
JavaScript is a dynamically typed language
Java is more strict where one cannot change declarations as they are permanent.
JavaScript is a more liberal language where there are no permanent declarations, they can be interchanged with various other variables. Not bound to “Code Pattern”.
Java is Class based / JavaScript is Prototype base.
The applications for Java tend to be more for established industries like finance, science, automotive, IOT, etc.
As for JavaScript, it is mostly used on front end, like Websites though, it is becoming more usable in all aspects.
Java is considered to be more stable but harder to start.
JavaScript is thought of being “easier to start with” but may need more maintenance.

1 Like
  1. A program is a piece of code that automates a task so you don’t have to do it manually.

  2. Each programming language brings its own level of complexity. Understanding the syntax of your language will remove much of the complexity. With time and improvement, much of the complexity can be simplified.

  3. Programming languages give you the ability to communicate with computers and tell them what to do.

  4. Very little relationship exists between Java and JavaScript. JavaScript was named after Java only to piggy-back off the popularity that Java was receiving. Much like Bitcoin and Bitcoin SV :slight_smile:

  5. ECMAScript is another name for JavaScript - same thing.

1 Like
  • What is a program?
    Ans: A program is a set of specific instructions which tell the computer what to do

  • What can you say about complexity in programming?
    Ans: In programming, there can be high complexity but some programmers have assigned a way to make programming easier.

  • What function do programming languages have?
    Ans: Programming languages have the function of users/people communicating with the computer in such a way that we can instruct it to do complex tasks which would otherwise take us a long time to do.

  • What is the relationship between Java and Javascript?
    Ans: Java and Javascript are completely different programming languages. When Java was being marketed heavily, someone decided to take advantage of that Java-wave to name Javascript. In reality, there is no similarity between the two languages.

  • What is ECMAScript and how is it related to Javascript?
    Ans: ECMAScript stands for Ecma International Script and it is another name used to refer to Javascript Programming language. ECMAScript refers to the standard document that was published to ensure that Javascript works in a particular way.

1 Like

Q). What is a program?
A).is a set of precise instructions telling a computer, mobile Tablet, etc or a any device connected to the www or any other network (IOT),what to do

Q).What can you say about complexity in programming?
A).Programming complexity (or software complexity) is a term that includes many properties of a piece of software, all of which affect internal interactions. According to several commentators, there is a distinction between the terms complex and complicated. Complicated implies being difficult to understand but with time and effort, ultimately knowable. Complex, on the other hand, describes the interactions between a number of entities. 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. Similarly, higher levels of complexity in software increase the risk of unintentionally interfering with interactions and so increases the chance of introducing defects when making changes. In more extreme cases, it can make modifying the software virtually impossible. 
Q).What function do programming languages have?

A). A function in a programming language is a program fragment that ‘knows’ how to perform a defined task. For example a function may be written that finds the average of three supplied numbers. Once written, this function may be used many times without having to rewrite it over and over.

Q).What is the relationship between Java and Javascript?

Ther is no relationship between Java and Javascript. There is a difference: Java is essentially be used as a general-purpose programming language while JavaScript is used as client-side scripting language. Java is both compiled and interpreted language while the browser interprets JavaScript.

Q).What is ECMAScript and how is it related to Javascript?
A).JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

1 Like
  1. A program is a set of instructions that tells the computer what we want it to do. This is called programming language.
  2. On one hand with programming the computer becomes the tool that does things in seconds that would take forever by hand. On the other hand achieving this is complex in the way that abstract thinking can prooduce it and even the person constructing it can get lost inside of it.
  3. Programming languages are the data in the computers memory, their structure controls the actions that are performed on the memory. The structure of the rules shall not oppose one to each other or the result will be counterproductive. Their advantage is they can execute operations at high speed.
  4. JavaScript ia a programming language introduced in 1995 as a way to add programs to web pages in the Netscape Navigator Browser, making modern web applications possible, to interact. Java is another programming language that was marketed at the time with a similar name.
  5. ECMAScript standard is a standard written to describe the way JavaScript language should work. Both are just denominations of the same language.
1 Like
  1. What is a program?
    A set of instructions for a computer

  2. What can you say about complexity in programming?
    Complexity in programming should be managed and avoided where possible, it can become confusing even to the programmer if the program becomes complex.

  3. What function do programming languages have?
    Allows computers or machines to be programmed in a language that is understood by humans.

  4. What is the relationship between Java and Javascript?
    There is no relationship apart from the sharing the name or word “Java”

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is the standardization of Java Script

1 Like
  1. A program is a set of instructions that tell to the computer what to do.
  2. Programming is complex because computers are dumb and you have to tell them everything that they need to do.
  3. A program language translate command in a way that is understandable by humans
  4. There is not a relation they are the same thing.
    5.Ecma was the standart version of Java.
1 Like
  1. A program is a set of instructions for computer.
  2. That it is very hard, sometimes confusing and frustrating and you easy lose control.
  3. Makes it easier for us to understand.
  4. None.
  5. They are two names for the same language.
1 Like
  1. It is a set of instructions for a computer.
  2. While writing programs it’s good to minimize it.
  3. They are a tool for people and computer to communicate with each other.
  4. They are 2 different programming languages. The names are similar due to marketing decisions.
  5. They are two names for the same language.
1 Like

What is a program?
—it is a set of precise instructions that tells the computer what to do

What can you say about complexity in programing?
—programming is built on top of simple and clear rules, yet they become complex when the program itself establishes its own rules and complexities

What function do programming languages have?
—programming can perform uninteresting details for us by helping a programmer delegate actions to the computer so it can execute them on a higher level. It also filters out annoying details, has convenient building blocks, allows the programmer to create their own building blocks, and they make the construct of these blocks easy to create

What is the relationship between Java and JavaScript?
—There is no relation, however, both are languages; it’s just that Java was marketed more at the time of its launch and JavaScript road that wave

What is ECMAScript and how is it related to JavaScript?
—After Netscape, JavaScript decided to write a standard would work with other pieces of software that supported JavaScript known as ECMAScript standard. Both names are interchangeable for the same language

(PS: I’m not sure if my answers are sufficient, but i tried lol :woman_shrugging:t5:)

1 Like

Loved your answers. They’r easy to understand. Great work. :clap:

Carlos Z.

1 Like
  1. A program is a sequence of instructions.

  2. Each single line of code executed is usually a simple task but it is the computers ability to process extremely large numbers of these lines of code that can create complexity.

  3. Programming languages allow programmers to define how a computer will process data.

  4. Java and Javascript are not related other than the name.

  5. ECMAScript and Javascript are two names for the same language.

1 Like
  1. A program is a set of instructions that tells a computer what to do.

  2. Programming is not that easy, yes it may sound easy as it is just typing a code, but what makes it complex is that our human language is now upgraded into a code and now being used as a language of the machines called computers, so this means that when the creator which is the programmer will lose control over his program that is where I see a problem takes place, that is where complexity comes in. The art of programming is the skill of controlling complexity.

  3. For me the function of a programming language is like a translator,
    the programming language translates to the computer what the human programmer wants to instruct to the computer, and because of this man and the machine can now have a conversation between each other by the use of a programming language that serves as an interface between the both of them.

  4. Java and Javascript has nothing to do with each other, the similar name was only for marketing considerations, because during the time before “mocha” and then “livescript” those were 2 old names of javascript, during that time when it was release, this was also the time when Java was being heavily marketed and was gaining popularity, so in that sense it was a very strategic decision for the team of javascripit to adopt the name of Java for it to also gain popularity and usage and where the name is carried out until now that’s why we are still stuck with the name.

  5. ECMA is the acronym for European Computer Manufacturers Association
    ECMAScript is a standard for scripting languages such as JavaScript, Jscript and others.
    It is a trademark scripting language specification.
    Meanwhile JavaScript is a language based on ECMAScript standards.
    JavaScript is considered as one of the most popular implementations of ECMAScript.

2 Likes
  1. A Program is a set of instructions given to a computer to generate a desired outcome.

  2. As the number of simple actions in your program increases, the program’s size and complexity can grow out of control until it even confuses the creator. Keeping the programs under control is the main problem of programming.

  3. Programming languages allow the programmer totalk about the actions that the computer has to perform on a higher/human readable level.

  4. There is no relationship between Java and Java script. The only similarity is that they share the same word Java.

  5. ECMAScript is a version of Java script that is standardized by Ecma International organization.
    Javascript is a language which is based on ECMAScript.

1 Like
  1. A program is a set of precise instructions to tell the computer what to do.
  2. Complexity in programming should be kept simple and controlling it
  3. It serves as a language for humans to communicate with the computer and to understand it
  4. There is no relationship. Java and JavaScript are different
  5. ECMAScript is also known as JavaScript.
1 Like