Levels of Programming Languages (OCR GCSE Computer Science): Flashcards

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

Practise the cards

13 cards from this deck

Show

What are low-level languages closer to?

Closer to machine code

Machine code definition

Binary code that directly controls CPU operations

Machine code portability

Processor-specific (each processor has its own)

Assembly code definition

Low-level language using mnemonics

Converts assembly to machine code

Assembler

Assembly instruction examples

LDA (Load), STA (Store)

High-level languages resemble

Human languages/structured English

Translates high-level to machine code

Compiler or interpreter

High-level language examples

Python, Java, C++, JavaScript, C#

High-level language portability

Machine-independent, portable across systems

More memory efficient type

Low-level languages

Faster execution type & reason

Low-level (no translation needed)

Direct hardware access capability

Low-level languages can manipulate hardware directly

Explore OCR GCSE Computer Science Revision Notes by Topics

Explore OCR GCSE Computer Science Model Answers by Topics

Explore OCR GCSE Computer Science Quizzes by Topics

Explore OCR GCSE Computer Science Exam Questions by Topics

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

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