24 Questions
Low-level languages are considered to be ___________________ and assembly language.
machine-code
High-level languages include ___________________ imperative high-level language.
an
Machine-code language uses only the ___________________ digits 1 and 0 to represent instructions.
binary
Programs written in low-level languages are ___________________ to the type of processor they are written for.
specific
There are ___________________ categories of low-level language: machine code and assembly language.
two
High-level languages were developed to allow for ___________________ to be communicated to a computer’s processor.
instructions
Low-level languages directly ___________________ the computer’s processor.
manipulate
Because machine code directly manipulates a computer’s processor, it is a ___________________ paradigm.
very powerful
Programmers are not constrained when using ______ code.
machine
Assembly language was developed with the intention of simplifying the process of writing ______ programs.
computer
Each assembly language instruction has a 1-to-1 correlation to a ______ code instruction.
machine
High-level languages are the type of programming language that you’re most likely used to using, examples include C#, Java, Pascal, Python and ______.
VB.Net
______ languages are not platform specific.
High-level
High-level languages must be translated into ______ code by a compiler or an interpreter before they can be executed.
machine
Unlike low-level languages, ______ languages are not platform specific.
High-level
Most ______ languages allow programmers to make use of built-in functions.
High-level
Assembly language is not ______ and programs are specific to certain processors.
portable
High-level languages are ______ and programs are not specific to certain processors.
portable
Machine code is ______ executed by processors.
directly
High-level languages use ______ to make code slightly easier for humans to understand.
English
An ______ must be used to translate assembly language into machine code before it can be executed.
assembler
High-level languages include ______ high-level languages.
imperative
Features such as named variables, indentation, and ______ make programs written in high-level languages far easier to debug.
commenting
Translation from source code into object code can be ______ in high-level languages.
time consuming
Test your understanding of programming languages, including low-level and high-level languages, machine code, and assembly language, as per the AQA Computer Science A-Level specification.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free