Programming Reading Assignment

Hi @CeesQ,

Some good answers :ok_hand:

Here are some additional points to consider…

However, programs can still become very complex. Programming is the art of managing and controlling this complexity. Good programs are set out as simply and clearly as possible. This then enables the code to be more easily read, edited, modified, and developed etc. by other programmers, and also by the original authors themselves.

Yes… and so they enable obscure binary instructions to be expressed in a higher-level syntax that is much easier for programmers to read, write and understand.

1 Like

Hi @Anna,

Some good answers :ok_hand:

Just a couple of observations …

… and the art of programming involves managing and controlling this complexity. While enabling computers to perform complex tasks, good programs also set out the instructions (for achieving this) as simply and clearly as possible. This then enables the code to be more easily read, edited, modified, and developed etc. by other programmers, and also by the original authors themselves.

No…
There is no relationship between Java and JavaScript, apart from the name. And the choice of the name JavaScript was simply adopted for marketing purposes, in an attempt to benefit from the success of Java.

1 Like

Hi @thetsubasa,

Good answers :ok_hand:

Just one additional point…

… and the art of programming involves managing and controlling this complexity. While enabling computers to perform complex tasks, good programs also set out the instructions (for achieving this) as simply and clearly as possible. This then enables the code to be more easily read, edited, modified, and developed etc. by other programmers, and also by the original authors themselves.

2 Likes

Excellent answer sir! really well documented! keep it like that please! :muscle:

Carlos Z.

1 Like
  1. A program is a series of instructions a machine has to perform. It is written in a text code that describes all the tasks and rules the computer has to follow.
  2. Complexity in programming can be difficult to read or write.
  3. Their function is to make a bridge between binary code and human language so that it is easier to read and write.
  4. There is no relationship. They are two different languages.
  5. They are the same.
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?

  6. A computer program is a collection of instructions that can be executed by a computer to perform a specific task. Most computer devices require programs to function properly.

  7. Programming complexity is a term that includes many properties of a piece of software, all of which affect internal interactions.

  8. In programming, a named section of a program that performs a specific task. In this sense, a function is a type of procedure or routine. Some programming languages make a distinction between a function, which returns a value, and a procedure, which performs some operation but does not return a value.

  9. The name JavaScript was taken as Netscape allows running Java applets within the web browser. It is also a consideration that JavaScript was named following Java, the most used and well-known programming language at that period to gain popularity in the early days of its invention. But these two languages rarely share common utilities or methods.

  10. The full form of ECMA is European Computer Manufacturer’s Association. 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. A standard for scripting languages like JavaScript, JScript is ECMAScript. JavaScript is considered as one of the most popular implementations of ECMAScript.

2 Likes
  1. It is a set of instructions from programmer to computer.
  2. Controling the complexity is the art of programming. It is what evry programmer wants to control.
  3. To simplify programming.
  4. According to the book, there are some similarities (which, I wouldn’t have a clue), but apparently the creators only wanted to use the name for easier marketing.
  5. Ecmascript standard has been introduced ny Ecma international organization to standardize Javascript so it could not be mistaken for Java. Also name Ecmascript is different name for JavaScript.
1 Like
  1. A program is a set of instructions, written and assembled using computer code, that when executed and interacted with, can perform various ‘programmed’ functions. There are different types of computer languages, and those languages can execute instructions when programmed in the requisite code.

  2. Programming is all about finding elegant solutions within the constraints, or lack thereof, of a given language.

  • ’the art of programming is the skill of controlling complexity’.

  • ‘the great program is subdued - made simple in it’s complexity’

  1. Programming languages allow programmers to assemble instructions which a computer is to perform. They present a human-readable means of interaction, as opposed to the simple binary of ones and zeroes, on top of which languages sit. The language offers a translating bridge between the binary of the actual computer, and the human operator.

  2. None! Only the names are similar, there is no other connection.

  3. They are one and the same - the terms are interchangeable. ECMA is the ‘standardised’ canon official version, ECMA was the body that formalised this process.

1 Like
  1. A program is a set of precise instructions telling a computer what to do.
  2. The art of programming relies in in the skill of controlling complexity. The program itself can perform complex actions and calculations, but the good programmer is able to control the complexity involved and not getting lost in it.
  3. Programming languages are artificially constructed languages used to instruct computers that can be read by humans and that a computer compiler can understand and translate in machine language that the computer can understand so that we can get the desired action and result from the computer.
  4. JavaScript has almost nothing to do with the programming language Java. The similar name was due to marketing reasons.
  5. The ECMAScript and JavaScript terms can be used interchangeably. When JavaScript was adopted outside Netscape, a standard document was written to describe how the JavaScript language should work so that different pieces of software that claimed to support it were talking about the same language.
1 Like
  • What is a program?
    A set of precise instructions telling the computer what to do.

  • What can you say about complexity in programming?
    It appears that programming can be very complex at time, but it appears to come down to the programmer and how they present the problem/solution. Depending on the language used, the desired solution and the syntax, one could create very convoluted way to program, where even the creator themselves is confused as to what happened. Or they can make very complex computation possible with one line of code.

  • What function do programming languages have?
    Their basic function is to take input and based on it provide some output. Perhaps that’s solving complex math problems or allowing end user to create beautiful designs. They reduce time in what can be done by hand.

  • What is the relationship between Java and Javascript?
    Programming wise, none. Javascript was developed while Java was hot and the creator decided to ride on the success of Java… sort of like gazillion of cryptos that have “bitcoin” in its name that have nothing to do with Bitcoin itself

  • What is ECMAScript and how is it related to Javascript?
    ECMAScript is basically the same as JavaScript, just different name that was used to spread the language outside of the Netscape Navigator, the origination of why JS was even created

1 Like
  1. A program is a set of specific instructions telling the computer what to do. A program is a building of thought.
  2. The more you expect your computer to do, the more complex programming can be. Even following programming best practices might not help.
  3. Programming language is used to instruct computers.
  4. There is no relationship between Java and JavaScript.
  5. ECMAScript is a document that was written to describe how JavaScript should work. The two can be used interchangeably.
1 Like
  1. bunch of instructions telling the computer what to do
  2. Computers know nothing and while simple processes are easy to do programmers have to consider every factor and compute every thought process needed to solve a certain problem. For example: 1 + 1 = ?
    For us, its 2, as we can calculate that in a blink
    for a computer, you have to clarify that “1” is a number, than you have to clarify what “+” means, than you have to tell him again the second “1” is also a number and so on. However, coding environments made that much more easier now.
  3. building up the thought process to solve a certain problem
  4. there is none. Just a marketing hack
  5. Is the javascript standard, and can be used interchangeably
1 Like
  1. What is a program?
    A program is many things, it is the directing force that makes a Computer do what it does; it is data in the computer memory, and also the code that controls the actions on the memory.

  2. What can you say about complexity in programming?
    Programming complexity can grow out of control easily; so keeping programs under control is the main problem of programming.

  3. What function do programming languages have?
    Programming languages are the communication tools that human interacts with computers and guide computers to perform all kind of tasks.

  4. What is the relationship between Java and Javascript?
    No relationship there.

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript is a scripting-language specification standardized by Ecma International organization. it was created to standardize Javascript. so ECMAScript and Javascript can be used interchangeably.

2 Likes

Programming Reading Assignment

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.

What is a program?

  1. A programme is computing terms are formed from a type of computer Language that it’s written on. A programme has a set rules and actions that it can do. This is written in the code language that the developer choices. But if your programme code is wrong or complex it can grow out of control or come across things that you might not have considered.

What can you say about complexity in programming?

  1. When considering programming, you are building a software that can interact with CPU and execute logic “if this happens, then do this”. The fundamental rules are made to always be simple and clear, but you could have programmes built on top of other programmes and that were potential complexity could arise. Some programmers take this complexity and try a form a strict rule or guides in how programmes can interact with each other. This could be ideal to insure other programmes could not cause an issues over your programme or so on. Best practices is also what is called when applying strict rules and perimeters on a programme.

What function do programming languages have?

  1. Programming Languages is what is used in order to write code, so that the computer can understand and be able to execute what you want it to do. Just like humans we have many different languages that we us throughout the world. So it only makes sense that computers have a way to understand humans, by us using computer code language. This has evolved over the centuries from reading and inputting 1s & 0s to being able to write as close to English as possible.

What is the relationship between Java and JavaScript?

  1. Okay the relationship between Java language and JavaScript has nothing to do with each other. During the time JavaScript was created at the time the big hype was Java Language. Like what we exprenice in blockchain markets someone thought to ride the marketing high of the success of Java and the attention i was getting, and name it self JavaScript and it has remained ever since.

What is ECMAScript and how is it related to JavaScript?

  1. In short ECMAScript and JavaScript is to different name of the same computer language. When JavaScript was adopted a standard document was created to make sure that everyone that said they can support JavaScript was actually talking the same JavaScript that they were. I guess this was due to them riding the tail of then Java. The document was called the ECMAScript Standard. This was issued by the ECMA international Organisation.
1 Like

Great work buddy :facepunch: :love_you_gesture:

2 Likes

@jon_m Hi i noticed you put out some good notes to some of the community members would love your input if there is anything you think i missed or correct or even have a better understanding. Much love in advance :relaxed: :facepunch:

2 Likes
  1. What is a program?
    data in computer memory which combines numerous actions to do complicated things.
  2. What can you say about complexity in programming?
    a great program is subdued, made simple in its complexity.
  3. What function do programming languages have?
    to take care of uninteresting little things…
  4. What is the relationship between Java and Javascript?
    none, just the name-part of it.
  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 precise instructions that tell a computer what to do.

  2. Complexity in programming is mainly down to the programmer and it is up to the programmer to reduce complexity.

  3. Programming languages function is to preform normally long processes quickly.

  4. The only relationship between Java and Javascript is the name.

  5. ECMAScript is just another name for Javascript. The ECMASCript standard was a documant that helped to standardize Javascript.

1 Like
  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?
    Without care, a program’s size and complexity will grow out of control.The
    art of programming is the skill of controlling complexity. The great program
    is made simple in its complexity.
  3. What function do programming languages have?
    A programming language is an artificially constructed language used to instruct computers. Like human languages, computer languages allow words and phrases to be combined in new ways, making it possible to express ever new concepts.
  4. What is the relationship between Java and Javascript?
    JavaScript has almost nothing to do with the programming language named Java. When JavaScript was being introduced, the Java language was being heavily marketed and was gaining popularity.
  5. What is ECMAScript and how is it related to Javascript?
    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
  2. With time and if ever more instructions are being added the complexity can become overwhelming even to the person who programmed it all. It 's an art to keep a program lean and simple.
  3. Communication between humans and computers.
  4. Basically none except its similarity in name.
    5.ECMAScript and JavaScript refer to the same programming language. They are the same
1 Like