- A program is giving a computer instructions .
- Programming can be very complex because you end up creating new rules and you can get lost along the way if you make it too long and complex .
- Programming languages help make the programs understandable to those who know the language .
- There is no real Relationship besides the first name . It was basically used for marketing purposes kinda like all the different bitcoin crypto’s !
5.ECMA script is a document describing Javascript and how it should work so it’s universally known . They are basically interchangeable.
Nice answers, @Troydiesel
Yes… and so the art of programming is managing and controlling that complexity. Good programs are set out as simply and clearly as possible. This then enables the code to be more easily read, edited, modified, extended etc. by other programmers, and also by the original authors themselves.
-
A program is a set of commands, that instruct computer to do things.
-
Possibilities in programming are endless. When programming complex systems, it’s easy for things to get chaotic. It’s also easy to make logical errors that go unnoticed, even if the code itself doesn’t have syntactic errors.
-
Programming languages provide an abstact and higher level way for humans to give instructions to computer. They many times resemble human languages.
-
There is no relationship between them, except for the purpose of marketing Javascript. Java was popular at the time.
-
ECMAScript is a script-language specification created to standardize Javascript after it’s adoption outside Netscape.
-
What is a program?
Us the act of constructing a program - set of precise instructions telling a computer what to do. -
What can you say about complexity in programming?
Complexity and programming seem to go hand in hand. Some functions or webpages can be created using simple code but it can easier become more complex the more you try to add onto that code. Like the book says, you are building your own maze with programming and while starting out can be easy, the more you build, the easier it is to get lost in it. -
What function do programming languages have?
They are artificially created languages that are used to instruct computers. -
What is the relationship between Java and Javascript?
There is no relationship. Javascript was named after trying to ride the success of the up and coming Java programming language. -
What is ECMAScript and how is it related to Javascript?
They are interchangeable and basically meaning the same thing. ECMA International Organization standardized the Javascript language so that various pieces of software could all be running and communicating with the same language.
- What is a program?
Programming is commanding inputs that the computer stores in its memory bank reads and acts upon.
- What can you say about complexity in programming?
The art of programming is made simple in its own complexity. The art of programing is still very young and is rapidly evolving. So like everything else in life practice makes perfect.
- What function do programming languages have?
Readable communications that is set in building blocks. It is a universal language for all programmers to understand and build upon.
- What is the relationship between Java and Javascript?
They are both computing languages but have nothing to do with each other. Java had gained popularity in mid 90s and JavaScript wanted to use Java as marketing.
What is ECMAScript and how is it related to Javascript?
After the adoption outside of netscape, a standard document was written to describe for softwear companies that it was JavaScript they where proggraming in. That is ECMAScript which is bascially Javascript.
Thank you . I understand your point it is the challenge to keep something complex simple .
Instructions telling the computer what to do.
Some things can be complex but the goal is to make it easy.
The languages make it possible to tell the computers what to do.
There isn’t a relationship.
They are kinda the same, ECMAScript is the standard of JavaScript.
Nice answers, @100milesfast
Just an additional observation…
…Yes… and so the art of programming is managing and controlling that complexity. Good programs are set out as simply and clearly as possible. This then enables the code to be more easily read, edited, modified, extended etc. by other programmers, and also by the original authors themselves.
-
What is a program?
A set of logical instructions with types sets depending on the language, usually with some aspect of looping or desired output of data at end. -
What can you say about complexity in programming?
Programming has endless complexity in the creativity that can be used, depending on the language it can be as simple as a calculator application or an entire graphics engine -
What function do programming languages have?
Different sets of instructions and memory type structures offer varying use cases depending on what layer you are wanting to build functionality. Primary function is to compile instructions into a readable workable form by a human. -
What is the relationship between Java and Javascript?
There is no relation between Java and JavaScript.
Java is Object Oriented Programming Language where as JavaScript is Object Based Scripting Language. Object based language uses the idea of “objects”. Just a branding move by Netscape to make it seem like a companion to the Java Language -
What is ECMAScript and how is it related to Javascript?
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 considered as one of the most popular implementations of ECMAScript.
1. What is a program?
It is a set of precise instructions telling a computer what to do.
2. What can you say about complexity in programming?
The basics are simple and clear. But the more you build on top of it the more complex it gets and start to get their own rules.
3. What function do programming languages have?
It makes it easier for humans to program. It is communicating to a computer like in a way that humans do to each other.
4. What is the relationship between Java and Javascript?
The similar name was inspired by marketing considerations rather than good judgement.
5. What is ECMAScript and how is it related to Javascript?
They are two names for the same language.
- a set of instructions telling a computer what to do.
- you might probably get lost because you build it on your own,
the art of programming is the skill of controlling complexity. - 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. - They have nothing to do with each other, just for marketing reasons ECMAScript is named JavaScript
- ECMAScript and JavaScript are synonyms (ECMA Organization did the standardization)
Programming Reading Assignment
- What is a Program?
- What can you say about complexity in programming?
- What function do programming languages have?
- What is the relationship between java & javascript?
- What is ECMAScript and how is it related to Javascript?
"Programming is the act of con-structing a program—a set of precise instructions telling a computer what to do".(page1,para1)
programers use relativly simple commands to make a maschine execute tasks of varying complexity. I would also mention that as the lines of code increase so does the complexity.(generally speaking)
the wording is a bit odd. I would have written "what purpose do they serve. Or added an s to function for that subject verb agreement any way....
As to purpose (and function), Programming languages are seen as the most effective and efficient way for us as humans to convey our thoughts or "commands" to robots/machines/computers.
However the last paragraph at the bottom of pg.5 is a bit more robust...
"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."
aside from the name, NOTHING. LoL
"In practice, the terms ECMAScript and JavaScript can be used interchangeably—they are two names for the same language."(pg.6 middle)
- A program is a number of instruction computers are able to understand and execute.
- Complex design is the main issue programmers face when design grows and additional functions are added; The best practice is to keep a functioning program simple and easy to maintain;
- Programming languages allow to understand humans to interact with computers and machines;
- Java and Javascript have almost nothing to do with each other. The choice of this name is due to the popularity Java (a programming language) was having at the time of launching Javascript;
- ECMAScript is a standard for language use. ECMAScript and Javascript are essentially the same thing as Javascript follows the ECMAScript rules.
- A program is a set of instructions we want a computer to perform.
- Care/skill must be used to control complexity or you won’t understand your program.
- Programming languages are human readable ways to reduce complexity of a program.
- Javascript jumped on the Java marketing bandwagon. They are otherwise unrelated.
- ECMAScript is the International standard specifying javascript ie they are the same thing.
Very informative, and detailed answers, @Wevlin
…all I would add here is that these instructions are specifically to be followed by a computer in order to complete a complex task in seconds, which would otherwise take a human being considerably longer, forever, or could even be impossible. This is key to the nature and purpose of a program.
Hi @Tordek!
Nice answers
Just a couple of additional observations…
That’s exactly right… and so the art of programming is managing and controlling this complexity.
That’s correct … ECMAScript (ES) refers to a standardised version of JavaScript — ECMA being the organisation that develops each improved standard. ES6 is the version of JavaScript that saw the most recent major update to the standard. It was released in 2015 and so is also sometimes referred to as ES2015 . Since ES6, there have been further minor updates: ES7 (in 2016), ES8 (in 2017) and ES2018.
Hi @AliasFresh,
Good answers
Try to write all your answers in your own words. It makes your answers more individual, and it’s also easier for us to see how well you’ve actually understood the concepts. By using your own words you’re also more likely to internalise and remember the information
That’s right…and the art of programming is managing and controlling this complexity.
What is a program?
Program is a piece of text written by a programmer in a programming language. This piece of text contains tasks which are executed by a computer.
What can you say about complexity in programming?
Programs itself can run simple tasks at enormous speed. But these simple tasks can be combined into very complex systems and programming is a controlling of this complexity.
What function do programming languages have?
A programming language helps people to communicate with computers more easily because binary language (language of computers) is not the most convenient one for people to use.
What is the relationship between Java and JavaScript?
When JavaScript was introduced in 1995 Java programming language was getting popular so it was named JavaScript for marketing reason.
What is ECMAScript and how is it related to JavaScript?
ECMAScript could be considered as a second name for the JavaScript language. After JavaScript became widely spread in the world it was introduced as a standard set of rules for the JavaScript language to make sure that various pieces of software, that claimed that support JavaScript, actually support it.
1.A program is a set of instructions humans give to computers to accomplish a task.
2. Should be avoided if allowed. Simplicity is best.
3. Programming languages allow more dynamic tasks, such as loops, and if this than do that logic. It also makes writing code easier to understand and collaborate.
4. No relationship.
5. ECMAScript is the standard that JS follows and the two words can be understood as one in the same.
- a set of precise instructions that tell the computer what to do.
- Complexity in programming grows exponentially depending upon the tasks being programmed.
- It helps the programmer to program by making it nearly English.
- There is virtually no relationship.
- They are two names for the same language.