Programming Languages And IDEs Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What are High Level Languages?

A

Languages like Python, Basic, and C++ that are easy for humans to write

High Level Languages have syntax similar to English and Maths.

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

What characterizes Low Level Languages?

A

They are more difficult for humans to read and write, using commands close to the computer’s instruction set

Low Level Languages are less abstract and more hardware-specific.

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

What is Machine Code?

A

The set of instructions that a CPU understands directly, consisting of only 0s and 1s

Machine Code is the lowest level of code that can be executed by the computer.

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

What is Assembly Language?

A

A language that sits between machine code and high-level languages, using mnemonics

Each mnemonic in Assembly Language corresponds to a machine code instruction.

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

What role do Translators play in programming?

A

They convert programming languages into machine code

Translators are essential for executing high-level program instructions on a computer.

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

Fill in the blank: High Level Languages are similar to _______.

A

[English and Maths]

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

True or False: Assembly Language is easier for humans to read than High Level Languages.

A

False

Assembly Language is more complex and less intuitive than High Level Languages.

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

What is the primary purpose of a Translator in programming?

A

To convert programming languages into machine code for execution

This process is crucial for running programs written in high-level languages.

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

What is a Compiler?

A

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
10
Q

What is an 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
11
Q

What is an Integrated Development Environment (IDE)?

A

The IDE is a piece of software that provides features to help a programmer to develop their program.

E.g. IDLE, PyCharm, Microsoft Visual Studio

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

What is a 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
13
Q

What is a 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
14
Q

What are breakpoints?

A

‘Breakpoints’ can be placed in the code and when that 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
15
Q

What is the purpose of diagnostics and debugging?

A

It 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