The IDE Flashcards

1
Q

What does IDE stand for?

A

Integrated Development Environment, e.g. Google Colab, Python IDLE

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

What are the 3 main tools in the IDE?

A

Source Code Editor
Error Diagnostic
Runtime Environment

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

What is the purpose of the source code editor?

A

This is where you write/edit the code, including features such as prettyprint, indentation etc.

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

What are the maintainability features of the source code editor?

A

Modularity - functions and procedures
#Comments - describing what code does
Indentation - makes it easier to read and follow, e.g. when you have multiple indentations

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

What are the maintainability features of the source code editor?

A

Modularity - functions and procedures
#Comments - describing what code does
Indentation - makes it easier to read and follow, e.g. when you have multiple indentations

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

What is the purpose of the error diagnostic?

A

To find the syntax errors, e.g. the interpreter reads the code line by line and stops when a syntax error is found - it can identify the line, the type of error and in Google Colab, had a red line underneath the error.

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

What is the purpose of the runtime environment?

A

It is where the syntax-correct code is run and enables the programmer to spot logic errors.

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

What is a logic error?

A

The program runs, but it does not run as expected, e.g. it does not do what it is meant to do and gives unexpected output.

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

What is a syntax error?

A

When the code does not follow the rules of the language.

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