Programming Languages and IDEs Flashcards

(9 cards)

1
Q

What is the definition of a translator?

A

software that converts high level programming languages into machine code

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

What is a compiler?

A

software that translates high level programming into machine code. It does this in one executable file, and displays a list of errors

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

What is an interpreter?

A

software that translates high level programming into machine code. It does this line by line and stops at an error

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

What is the difference between a compiler and an interpreter?

A

a compiler translates the entire program at once, where as an interpreter goes line by line

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

What is an IDE?

A

a piece of software that provides features to aid programmers in developing program

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

What does a code editor do?

A

Allows code to be written, as well as frequently providing syntax highlighting, automatic indents and line numbering

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

What is a run-time environment?

A

allows the quick access to run programs

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

What are breakpoints?

A

points placed in a program that stops the program at that point when run, and shows the values for each variable

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

What are error diagnostics and debugging?

A

shows the location of an error, with providing the line number and reason for error

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