Back to marketplace

Programming languages

No description yet. This curated deck is ready for daily study.

Total cards: 10•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (10)

#1
Front (Question)

What is machine code?

Back (Answer)

• Machine Code is the set of binary instructions, the CPU uses to perform tasks. • Machine Code is processor dependant.

#2
Front (Question)

What is assembly language?

Back (Answer)

A low level programming language which is processor-dependant; each instruction is one machine operation - It uses mnemonics

#3
Front (Question)

What are the two types of high level programming languages?

Back (Answer)

Declarative and Imperative

#4
Front (Question)

What are Declarative high level languages? Give some examples.

Back (Answer)

-They declare the necessary information to produce the required result. SQL, CSS

#5
Front (Question)

What are Imperative high level languages?

Back (Answer)

• The program instructions are executed in an order defined by the programmer.

#6
Front (Question)

Advantages of using Machine Code and Assembly language over high level languages.

Back (Answer)

• Executes programs faster than high level • Doesn’t rely on the compiler to create optimised code • Low level code is memory efficient due to the lack of abstraction.

#7
Front (Question)

Disadvantages of using Machine Code and assembly language over high level languages.

Back (Answer)

• Difficult to learn to program in a low level language • High level languages have more training support for learning them. • low level code is harder to debug • High level code can be self documenting • Machine code is processor dependant • low level code is machine dependant

#8
Front (Question)

What are the 2 advantages of using assembly language over machine code

Back (Answer)

• It uses mnemonics • The operand uses a decimal or hexadecimal number Both of these things make assembly language easier to read/write for humans

#9
Front (Question)

Give examples of processes that need to use assembly language?

Back (Answer)

Embedded systems, interrupt handlers, device drivers

#10
Front (Question)

What is the relationship between machine code and assembly language?

Back (Answer)

They have a one to one relationship, one machine code instruction = one assembly language instruction