2.5 Programming Languages and Integrated Development environments Flashcards

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

High-level programming language characteristics

A

Used by humans
Same code works for many machines
Programmer can easily store data
Code is easy to read
Must be translated before a computer can understand it
Less memory efficient and slower

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

Low-level programming language characteristic

A

Written for one type of machine
Need to understand components
Code is difficult to read
No need for translation
More memory efficient and faster

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

2 types of translator

A

Compiler
Interpreter

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

What do compilers do

A

Translate high-level code into machine code

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

What do interpreters do

A

Take high-level instructions and use machine code-subroutes to carry out each line

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

Compiler vs interpreter properties

A

Comp Int
Translates all at once Translates by line
Used once Used every time to run
Returns a list of errors Stops at first error
Quicker Slower

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

What is IDE

A

A software that provides features to help a programmer code.

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

Tools in an IDE

A

Code editor
Error diagnostics
Run-time environment
Translator
Line number tracker

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