AQA Computer Science A-Level: Classification of Programming Languages

SuccessfulVirginiaBeach avatar
SuccessfulVirginiaBeach
·
·
Download

Start Quiz

Study Flashcards

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
Use Quizgecko on...
Browser
Browser