Learning objective
Classification of programming languages: Show awareness of the development of types of programming languages and their classification into low-and high-level languages. Know that low-level languages are considered to be: • machine-code • assembly language. Know that high-level languages include imperative high-level language. Describe machine-code language and assembly language. Understand the advantages and disadvantages of machine-code and assembly language programming compared with high-level language programming. Explain the term ‘imperative high-level language’ and its relationship to low-level languages.
Read the explanation, check the common trap, then practise with flashcards and questions.
At a glance
0
Flashcards
0
Questions
Topic
Classification of programming languages
Subtopic
Classification of programming languages
Study support
Understand this objective
Quick explanation
Classification of programming languages: Show awareness of the development of types of programming languages and their classification into low-and high-level languages. Know that low-level languages are considered to be: • machine-code • assembly language. Know that high-level languages include imperative high-level language. Describe machine-code language and assembly language. Understand the advantages and disadvantages of machine-code and assembly language programming compared with high-level language programming. Explain the term ‘imperative high-level language’ and its relationship to low-level languages
- This point belongs to Classification of programming languages, especially Classification of programming languages.
- You need to be able to classification of programming languages: Show awareness of the development of types of programming languages and their classification into low-and high-level languages. Know that low-level languages are considered to be: • machine-code • assembly language. Know that high-level languages include imperative high-level language. Describe machine-code language and assembly language. Understand the advantages and disadvantages of machine-code and assembly language programming compared with high-level language programming. Explain the term ‘imperative high-level language’ and its relationship to low-level languages.
- Use the linked flashcards and practice questions to check recall, then practise applying the idea in an exam-style answer.
Why it matters
This objective helps connect Classification of programming languages to exam-style questions, flashcards, and revision notes for Classification of programming languages.
Quick student answer
Which pair consists entirely of low-level programming languages?
Direct answer
Machine code and assembly language
Key terms
- Low-level language: A programming language close to the instructions used by a processor; machine code and assembly language are low-level languages.
- Imperative high-level language: A high-level language that describes how a task is carried out by specifying a sequence of instructions.
Common trap
Confusing assembly language with a high-level language: Assembly language is still low-level because its symbolic instructions remain closely related to machine-code instructions.
Related questions
Try this as a practice card
Question 1 of 4
Choose an answer, get feedback, then move sideways through the set.
Flashcard prompts
Flip through the key recall cards
Flashcard 1 of 4
Revision tools
