2.5 Programming Logic and IDEs Flashcards

1
Q

What is an IDE?

A

Software that helps programmers to write code.

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

What does an IDE stand for?

A

Integrated Development Environment

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

Features of an IDE

A

Code Highlighter
Run-time environment
Auto-environment
Translator
Editor
Error diagnostics/debugger

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

What is a code highlighter?

A

Colour highlights keywords and syntax to make the programme more readable

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

What is a run-time environment?

A

Allows programmers to run and test code before release

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

Define Auto-completion

A

Suggests programming keywords and sub-routine names and auto-completes them

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

Define Translator

A

Translates high-level source code e.g Python (understandable by humans) into machine code (binary), which can be understood by computers.

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

Define editor

A

Allows programmer to type and edit code

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

Define error diagnostics/debugger

A

Detects syntax errors and tells the programmer which line the error is on

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

Example of high-level source code

A

Python

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

Types of translator

A

Interpreter
Compiler
Assembler

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

Define interpreter -

A

translates code line-by-line into machine code (binary).

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

Define compiler

A

translates all of the code in one go and stores it as an executable file. Once the code is compiled, it can be run by the processor whenever it is needed.

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

Define assembler -

A

Translates low level assembly language into machine code.

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