Back to marketplace

Translators And Languages (yr 11)

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

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

Card preview (6)

#1
Front (Question)

What is the difference between high-level and low-level languages?

Back (Answer)

High-level languages (e.g. Python) are easier for humans to read and write, using syntax similar to English. Low-level languages (e.g. assembly) are closer to machine code and allow direct hardware manipulation.

#2
Front (Question)

What is the purpose of a compiler?

Back (Answer)

A compiler translates high-level source code into machine code in one go before the program is run. It produces an executable file and checks for all syntax errors at once.

#3
Front (Question)

What is the purpose of an interpreter?

Back (Answer)

An interpreter translates and runs code line-by-line. It stops when it encounters an error, making it easier to debug during development.

#4
Front (Question)

What is an assembler?

Back (Answer)

An assembler converts assembly language into machine code. It is used to program hardware at a low level.

#5
Front (Question)

State two advantages of using high-level languages.

Back (Answer)

• Easier and faster to write, understand, and maintain. • Portable across different hardware systems.

#6
Front (Question)

State two advantages of using low-level languages.

Back (Answer)

• Greater control over hardware. • More efficient in terms of speed and memory usage.