Multiple choice technology programming languages

What is the name for an application changing a readable programming language into a machine-readable language?

  1. Encoder

  2. Converter

  3. Compiler

  4. Translator

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

A compiler converts human-readable source code into machine-readable executable code. An encoder changes data format, a converter translates between file types, and a translator converts between natural languages.