2.5 Programming Languages & IDEs Flashcards

1
Q

Whats a high level language + example

A

A programming language that uses English and mathematical symbols in its instructions.

E.g python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Whats a low level language + examples

A

A programming language thats machine orientated and requires extensive knowledge of computer hardware and its configuration.

E.g machine language, assembley language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Whats machine language

A

Directly understood by computer, doesn’t need to be translated. It’s hardware specific

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Whats assembley language

A

A set of symbols and letters. Hardware specific

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Whats a translator?

A

Converts programming languages into machine code. Needs to be done so that the computer can execute the instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Whats machine code

A

A set of instructions thst a CPU understands directly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Whats a compiler

A

Translates all the source code into machine code at the same time and creates an executable file. It then returns a list of errors.

used at the end of development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Whats an interpreter

A

Translates and runs source code one instruction at a time. If there’s an error, interpreting is stopped and the error is returned.

Used for development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Whats an IDE

A

Integrated Development Environment.
-A piece of software that provides features to help a programmer to develop their program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the features of an ide

A

Code editor,
Run time environment,
Error diagnostics & debugging,
Translators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Whats a code editor

A

The part of an IDE where code is written.

Most have line numbering, auto-colouring, auto-indentation, auto-complete.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Whats a run time environment

A

Allows the code to be run quickly within the IDE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Whatre error diagnostics& debugging

A

Helps you to find a fix errors. Will tell you the location of the error snd suggest ways to fix it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly