Programming languages (Edexcel GCSE Computer Science): Flashcards

📚Flashcards
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

Programming language definition

Instructions & syntax rules to tell computer what to do

Two main categories of programming languages

Low-level and high-level languages

Most basic programming language

Machine code

Format machine code is written in

Binary (1s and 0s)

Mnemonics in assembly language

Short, memorable keywords representing instructions

Where low-level languages work

Very close to computer's hardware

Three uses of low-level languages

Device drivers, firmware, system software

Examples of high-level languages

Java, Python, C++

Problem-oriented means (high-level languages)

Focus on solving problem, not hardware details

Translation for high-level languages

Must be translated to machine code before CPU runs them

Portability: low-level vs high-level

Low-level: machine-specific; High-level: portable

Memory efficiency: low-level vs high-level

Low-level: efficient; High-level: less efficient

Why use low-level for limited memory?

Direct hardware interaction allows efficient memory usage

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

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