Classification of Programming Languages Flashcards

1
Q

What are the categories for low level languages

A

Machine Code and Assembly Language

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

Describe Low Level Languages

A

Specific to the type of processor

Written for and directly affect the computer’s processor

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

Describe Machine Code

A

Written in Binary

Not Portable

Long and Very Difficult to Understand - Makes Programs prone to errors and difficult to debug

Directly Manipulates a Computers Processor

No need to translate it before using

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

Describe Assembly Language

A

Mnemonics are used - more compact and less error prone than machine code

1-1 correlation to a machine code instruction

Processor Specific

Assembler must be used before a program is executed

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

Describe High Level Languages

A

Not Platform Specific

Must be translated into machine code by a compiler or an interpreter

Use English Instructions and Mathematical Symbols - Easier to learn, understand and debug

Most of the have built in functions

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

What are Imperative High Level Languages

A

Formed from instructions that specify how a computer should complete a task

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

What do you use to translate a high level language into machine code

A

A compiler

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