Back to marketplace

2.5 Translators and Facilitators of Language

No description yet. This curated deck is ready for daily study.

Total cards: 23•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (23)

#1
Front (Question)

What is a high-level language?

Back (Answer)

A programming language that enables the development of a program in a much more user-friendly programming context

#2
Front (Question)

What are the advantages of high-level languages?

Back (Answer)

Easy to read and understand Code will work on many different computers and processors

#3
Front (Question)

What does each instruction in a high-level code represent?

Back (Answer)

It represents many machine code instructions

#4
Front (Question)

What are the disadvantages of high-level language?

Back (Answer)

Code has to be converted into machine code for the computer to understand so, therefore, is less efficient Programs will be less memory efficient as there is no control over what the CPU does

#5
Front (Question)

What are low-level languages?

Back (Answer)

Code that can be understood by the computer Machine code (Binary) Assembly language

#6
Front (Question)

What are the advantages of low-level languages?

Back (Answer)

Programs are more memory efficient as you control what the CPU does Machine code can be executed without translators

#7
Front (Question)

What are the disadvantages of low-level languages?

Back (Answer)

Very difficult to read and understand

#8
Front (Question)

What does each instruction in low-level language represent?

Back (Answer)

One particular instruction of machine code

#9
Front (Question)

What is the purpose of Assemblers?

Back (Answer)

Turns assembly language into machine code

#10
Front (Question)

What is the purpose of Compilers?

Back (Answer)

Translate all of the code in one go

#11
Front (Question)

Do compilers create an executable file?

Back (Answer)

Yes

#12
Front (Question)

When does the Compiler give a list of errors?

Back (Answer)

At the end of the program

#13
Front (Question)

What is the purpose of interpreters?

Back (Answer)

Transaltes the code line by line

#14
Front (Question)

Do Interpreters create an executable file?

Back (Answer)

No

#15
Front (Question)

When does the Interpreter give a list of errors?

Back (Answer)

Interpreter will stop after each error Helps debugging

#16
Front (Question)

What is an IDE?

Back (Answer)

Integrated design environment

#17
Front (Question)

How are Editors a useful feature in an IDE?

Back (Answer)

Includes line numbers and colour coding for different features of the code Helpful for tracking and fixing errors

#18
Front (Question)

How can a Run-Time Environment be a useful feature in an IDE?

Back (Answer)

Outputs the window Stimulating different devices the program can run on

#19
Front (Question)

How can Error Diagnostics - debugging tool - be a useful feature in an IDE?

Back (Answer)

Helps to find and solve errors using diagnostic tools

#20
Front (Question)

How can translators be a useful feature in an IDE?

Back (Answer)

Translates the code into machine code so the computer can understand it

#21
Front (Question)

How are Breakpoints a useful feature in an IDE?

Back (Answer)

It can gather information by stopping the program on certain lines

#22
Front (Question)

What are the advantages and disadvantages of a compiler?

Back (Answer)

Code is usually optimised Original source code is kept a secret No need for translation software at run-time Code needs to be recompiled when the code is changed Program will not run with syntax errors

#23
Front (Question)

What are the advantages and disadvantages of interpreters?

Back (Answer)

Easy to write source code because program will always run Code does not need to be recompiled Makes it very easy for beginner programmers to learn to write code Source code is needed Code is not optimised