AQA Computer Science A-Level: Classification of Programming Languages
24 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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.

<p>specific</p> Signup and view all the answers

There are ___________________ categories of low-level language: machine code and assembly language.

<p>two</p> Signup and view all the answers

High-level languages were developed to allow for ___________________ to be communicated to a computer’s processor.

<p>instructions</p> Signup and view all the answers

Low-level languages directly ___________________ the computer’s processor.

<p>manipulate</p> Signup and view all the answers

Because machine code directly manipulates a computer’s processor, it is a ___________________ paradigm.

<p>very powerful</p> Signup and view all the answers

Programmers ​are not constrained​ when using ______ code.

<p>machine</p> Signup and view all the answers

Assembly language was developed with the intention of ​simplifying the process​ of writing ______ programs.

<p>computer</p> Signup and view all the answers

Each assembly language instruction has a ​1-to-1 correlation ​to a ______ code instruction.

<p>machine</p> Signup and view all the answers

High-level languages are the type of programming language that you’re most likely used to using, examples include C#, Java, Pascal, Python and ______.

<p>VB.Net</p> Signup and view all the answers

______ languages are ​not platform specific​.

<p>High-level</p> Signup and view all the answers

High-level languages must be translated ​into ______ code by a ​compiler ​or an ​interpreter before they can be executed.

<p>machine</p> Signup and view all the answers

Unlike low-level languages, ______ languages are ​not ​platform specific​.

<p>High-level</p> Signup and view all the answers

Most ______ languages allow programmers to make use of ​built-in functions​.

<p>High-level</p> Signup and view all the answers

Assembly language is not ______ and programs are specific to certain processors.

<p>portable</p> Signup and view all the answers

High-level languages are ______ and programs are not specific to certain processors.

<p>portable</p> Signup and view all the answers

Machine code is ______ executed by processors.

<p>directly</p> Signup and view all the answers

High-level languages use ______ to make code slightly easier for humans to understand.

<p>English</p> Signup and view all the answers

An ______ must be used to translate assembly language into machine code before it can be executed.

<p>assembler</p> Signup and view all the answers

High-level languages include ______ high-level languages.

<p>imperative</p> Signup and view all the answers

Features such as named variables, indentation, and ______ make programs written in high-level languages far easier to debug.

<p>commenting</p> Signup and view all the answers

Translation from source code into object code can be ______ in high-level languages.

<p>time consuming</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser