Topic 3: Computers - Translators

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/7

flashcard set

Earn XP

Description and Tags

Vocabulary-style flashcards covering the definitions and mechanisms of computer program translators, including assemblers, compilers, and interpreters.

Last updated 8:43 AM on 7/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

8 Terms

1
New cards

Source Code

Code fit for humans, which acts as the input for a translator program.

2
New cards

Machine Code

Code fit for the computer that does not require a translator to be executed.

3
New cards

Translator

A program that converts source code into machine code.

4
New cards

Assembler

A translator used specifically for assembly code, which is a low-level language.

5
New cards

High-level languages

Programming languages that require a translator named either a compiler or an interpreter.

6
New cards

Interpreter

A translator that reads one line of source code, translates it, and immediately sends it to the CPU to execute.

7
New cards

Compiler

A translator that reads the entire source code file, translates it completely, and produces machine code which is then executed.

8
New cards

Factors for choosing a translator

Considerations include speed, portability, interactivity, error-handling, testing and debugging, and secrecy.