2.5 Programming languages And IDEs Flashcards

1
Q

High level language:

A

High Level Languages include Python, Basic and C++. The source code is easy for humans to write as the instructions are very similar to English and Maths we use.

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

Low level language:

A

Low Level Languages are more difficult for humans to read and write. They use commands which are close to the computer’s instruction set.

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

Machine code:

A

Machine code is the set of instructions that a CPU understands directly. A program written in machine code would consist of only 0s and 1s

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

Assembly language:

A

Assembly language sits between
machine code and high-level languages. Assembly language uses mnemonics Each mnemonic equals a machine code instruction.

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

Translator:

A

Translators convert programming languages into machine code. This 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

Compiler:

A

Compiler translates all of the source code at the same time and creates an executable file. When compiling is complete it will return a list of errors for the program.

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

Interpreter:

A

An Interpreter translates and runs the source code one instruction at a time. You need the interpreter every time you run the program.

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

Integrated Development Environment:

A

The IDE is a piece of software that provides features to help a programmer to develop their program. E.g. IDLE, Py Charm, Microsoft Visual Studio

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

Code editor:

A

This is the part of the IDE where
the code is written. Most code editors will have line numbering, auto-colouring, auto-indentation and auto-complete

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

Run time environment:

A

This allows the code to be run quickly within the IDE. This is usually done using a run button.

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

Breakpoints:

A

Can be placed in the code and when the point is reached in the program as it runs, it stops and allows you to see variable values at that instant.

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

Error diagnostics & Debugging:

A

This helps you to find and fix errors in a program. It will tell you the location of the error and suggest ways to fix it.

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