Programming Languages and Translators (AQA GCSE Computer Science): Flashcards

📚Flashcards
Levels of Programming Language
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

15 cards from this deck

Show

What format is machine code written in?

Binary (1s and 0s)

What language level is machine code?

Low-level language

Does machine code use abstraction?

No

What does assembly language use instead of binary?

Mnemonics (short memorable words)

What are mnemonics?

Short text codes representing machine code operations

What program converts assembly to machine code?

Assembler

3 examples of high-level languages

Python, C#, Visual Basic

What is abstraction in programming?

Removing unnecessary detail

Are high-level languages hardware-independent?

Yes, same code can run on different computers

Do high-level languages need translation?

Yes, must be translated to machine code first

Key execution speed advantage of low-level languages?

Very fast execution speed

What is the hardware dependency of low-level languages?

Hardware-dependent, only work on specific computers

What is a readability advantage of high-level languages?

Easy to read and write, similar to English

Assembly to machine code instruction ratio

One-to-one correspondence

Must programs become machine code to execute?

Yes, all programs must convert to machine code

Join 100,000+ GCSE students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.