Programming Reading Assignment

  1. What is a program?
    A set of precise instructions set by a programmer to tell a computer what to do when encountering unique or open ended tasks, where no application is present.

  2. What can you say about complexity in programming?
    Though computers are “dumb” and “pedantic”, the complexity of programming offers a rewarding & challenging exercise in abstract thinking.

  3. What function do programming languages have?
    Programming languages are used to communicate with and instruct computers in an effective manner.

  4. What is the relationship between Java and Javascript?
    A similarity in name due to marketing considerations at the time of it’s creation mostly.

  5. What is ECMAScript and how is it related to Javascript?
    ECMAScript and JavaScript are basically two names for the same programming language. ECMAScript is named after the organization that did the standardization of the language (Ecma International).

1 Like
  1. What is a program? A set of instructions that are used by a computer to carry out a given assignment
  2. What can you say about complexity in programming? The amount of time to write a program without tools makes the endeavor impractical.
  3. What function do programming languages have? They simplify the process of writing code
  4. What is the relationship between Java and Javascript? None, pure politics
  5. What is ECMAScript and how is it related to Javascript? They are one and the same. ECMAScript has more to do with the standardization of the language.
1 Like
  1. a program is a set of precise instructions telling a computer what to do.
  2. Programing is difficult and complex because human wants and desires to make something happen on a machine must be communicated in a way that allows the computer to understand and execute.
  3. Programing languages translate human language into (binary) machine language that a computer can understand and act on.
  4. Java and Javascript have very little in common. Javascript was named to “ride the wave” of the popularity of Java in the 90s.
  5. ECMA Script is a standard document 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. ECMAScript and Javascript can be used interchangeably.
1 Like
  1. A program combines actions provided by the programmer to create a function that otherwise would be tedious/time consuming to complete.

  2. How complex a program becomes appears to be dependent the programmer’s skill and knowledge of the program language being used. If the programmer needs a lot of instructions written step by step then the complexity of the program increases, but if the programmer can use shorter code that the program understands then time and space can be saved for the sake of the programmer.

  3. How complex a program becomes appears to be dependent the programmer’s skill and knowledge of the program language being used. If the programmer needs a lot of instructions written step by step, then the complexity of the program increases, but if the programmer can use shorter code that the program understands then time and space can be saved for the sake of the programmer.

  4. The name JavaScript was chosen in an attempt to gain notoriety from public interest in another popular language, Java.

  5. ECMAScript is the standard document that defines how the JavaScript language should be read by the program. In essence, they are the same.

1 Like
  1. What is a program? A set of instructions that a computer can follow.
  2. What can you say about complexity in programming? Avoid it!
  3. What function do programming languages have? Programming languages are human readable instructions that get compiled into machine code so that the computer can execute those tasks.
  4. What is the relationship between Java and Javascript? No relationship.
  5. What is ECMAScript and how is it related to Javascript? ECMAscript and JS can be used interchangeably. ECMA refers to the international organisation that wrote the standards for the language.
1 Like

A program is a set of instructions given to a computer to do…stuff
Complexity in programming is when the instructions become so exponentially onto themselves that it becomes too much.
The function of programming language is to make it readable to humans.
The relationship between Java and Java script is that they are like one and the same…no difference per say.
ECMA script is the standard that Javascript follows .

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

  2. What can you say about complexity in programming?
    Programming fundamentals are rather simple but it can grow complex very rapidly.

  3. What function do programming languages have?
    Programming languages allow are what allow humans to understand computer and vice-versa.

  4. What is the relationship between Java and Javascript?
    There is no relation between Java and Javascript. The similar name was inspired by marketing considerations rather than good judgment.

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

2 Likes

well, they are two totally different language.
Java applications are run in a virtual machine or web browser while JavaScript is run on a web browser. Java code is compiled whereas while JavaScript code is in text and in a web page. JavaScript is an OOP scripting language, whereas Java is an OOP programming language.

5 Likes

A program is an extension of a thought process. The ability to build upon an idea in a strictly logical format. The control over a computer.

Complexity in programming can be as complex or as simple as need be. As you build upon them they tend to become more complex, even to the point of obscurity to the original programmer.

Programming languages serve as a way to efficiently communicate on a high level intent for computation. They also provide a syntax to better work in collaboration with other programmers.

There is really no relationship besides the marketing success of Java inspiring the name Javascript to try and ride the wave of success after Javas name.

ECMAScript is just another way to reference the Jacascript language standard. Ecma International is an origination that handles standardization.

1 Like
  1. What is a program?
    R: Is a set of instruction combined together to tell the computer what to do.

  2. What can you say about complexity in programming?
    R: Writing a program is complex and one of the hardest thing for a programmer is to control the complexity of their codes.

  3. What function do programming languages have?
    R: To help programmers write codes easier and faster by using simple human readable text instead of machine code.

  4. What is the relationship between Java and Javascript?
    R: Almost nothing only the marketing name.

  5. What is ECMAScript and how is it related to Javascript?
    R: ECMAScript and Javascript is two names for the same thing.

1 Like
  1. What is a program?
    Programming is like a building made out of thought. It is many things or can serve many purposes. It is data stored on the memory of the computer but it is also capable of controlling and guiding the computer and memory. It is a way of directing the computer to do something.

  2. What can you say about complexity in programming?
    Complexity is a part of programming. To do away with complexity is to do away with precision and function. If complexity gets out of control the programmer can become confused by their own program. Programming is a question of controlling complexity.

  3. What function do programming languages have? Programming languages replace binary code programming. They allow the programmer to instruct the computer in a readable manner.

  4. What is the relationship between Java and Javascript?
    No relation. It was a marketing ploy to name Javascript after Java to capitalize on the notoriety of Java.

  5. What is ECMAScript and how is it related to Javascript?
    This script was the standard document explaining Javascript. They are interchangeable in referring to the programming language.

1 Like

What is a program?

A set of precise instructions telling a computer what to do.
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.

What can you say about complexity in programming?

The art of programming is the skill of controlling complexity. The great program is subdued—made simple in its complexity.

What function do programming languages have?

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.

What is the relationship between Java and Javascript?

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?

ECMAScript is a standard document written to describe the way that JavaScript language should work.

The terms ECMAScript and JavaScript can be used interchangeably—they are two names for the same language.

1 Like
  1. a program is a list of commands for the computer to execute written by the programmer
  2. Programmers want to keep complex programs from getting too complicated to understand
  3. They give us a language where we are able to
  4. java is not related to java script
    5.ECMAScript is basically outlining the way JS should work it is interchangable with JS
2 Likes
  1. A program is a set of instructions that can be executed by a computational device to return a specific output depending on the input (although it is technically possible to write a program that doesn’t need inputs and/or doesn’t return any output).
  2. Complexity must be avoided. A good code is usually simple and easily readable by other programmers. An solution/implementation complex to explain is most likely a bad implementation.
  3. Programming languages allow writing instructions in human readable language instead of binary code, in other words they facilitate the communication between developer and machine.
  4. Mostly the similar name (for marketing purposes) and very few parts of the language are in common. Java is a programming language (that can run in either a VM or a browser), Javascript is a scripting language that can run in a browser.
  5. It’s essentially another name of the JS standard.
1 Like
  1. What is a program? A program instructs a computer for a given set of commands.
  2. What can you say about complexity in programming? The goal is to keep code as simple as possibly, but can become extremely complex if not well architected.
  3. What function do programming languages have? They provide a more human readable method of providing machine instructions.
  4. What is the relationship between Java and Javascript? They both have Java in their name due to a short sighted marketing strategy. The languages are different.
  5. What is ECMAScript and how is it related to Javascript? ECMA is the standardized language to ensure code written was consistent and avoid variants of JavaScript
1 Like

[quote=“ivan, post:1, topic:I3056”]

  • What is a program?
    A program is a set of precise instructions telling the computer what to do. It is like a recipe - gives a sequence of very straight forward instructions.

  • What can you say about complexity in programming?
    The fundamental rules of programming are simple and clear. But the programs built on top of the rules tend to make it more complex. Often programmers would like to stick to a safe set of rules to keep programs under control. However, it is more interesting and beneficial to get out of the safe zone of programming and make mistakes so that they can learn from them. The programming field is still young and folks should use a variety of approaches to programming rather than just the safe ones. T

  • What function do programming languages have?
    Translates language understood by humans into code understood by computers.

  • What is the relationship between Java and Javascript?
    No correlation between Java and Javascript. Creators of Java language were riding on the popularity of Javascript.

1 Like

@mac Welcome back to forum :grinning:

1 Like
  1. What is a program?
    It’s a list of instructions, or formulations, given to a machine for the creation of a desired result.
  2. What can you say about complexity in programming?
    The least complexity the better. I love this passage from Eloquent Javascript - “A program is a building of thought. It is costless to build, it is weightless, and it grows easily under our typing hands. But without care, a program’s size and complexity will grow out of control, confusing even the person who created it.” A great epitaph for a Bureaucrat,… a designer of Government Programs.
  3. What function do programming languages have?
    As they’ve evolved, Prog. Languages have facilitated the design and adoption of solutions to very complex computer applications. Streamlining the coding process with application specific Functions.
  4. What is the relationship between Java and Javascript?
    The first four letters are the same. Thats all.
  5. What is ECMAScript and how is it related to Javascript?
    They are the same and the names can be used interchangeably.
2 Likes
  1. A set of instructions written in some computer language that executes an operation.
  2. From little things big things grow, controlled entropy?
  3. Programming languages allow us to interact with computers to gain some output.
  4. Javascript tried to ride on the coat tails of the popular, at the time, Java programming language.
  5. Ecma International organization that defined a standard in a document after Javascript was adopted outside of Netscape, was referred to as ECMAScript but was actually talking about Javascript.
2 Likes
  1. What is a program?

A program is a precise set of instructions which instructs a computer what to do, and in which order these events should take place.

  1. What can you say about complexity in programming?

The fundamental rules of programming are relatively simple and concise, however additional complexity is introduced when programs are built on top of these rules, often creating new rules from their complex and unique interactions. Keeping this complexity under control is the key problem for programming. In other words the art of programming is the skill of controlling complexity.

  1. What function do programming languages have?

They aid the programmer by allowing him/her to talk about the instructions being given to the computer on a higher level, omit details and provides them with convenient and customisable building blocks with which to compose an elegant script.

  1. What is the relationship between Java and Javascript?

They have almost nothing to do with eachother, the name was inspired by marketing considerations and it stuck.

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

It was the widely supported version of Javascript between 2000 and 2010 during its ascent to dominance, and has been conservatively upgraded a number of times since then.

2 Likes