Translators

Cards (3)

  • COMPILER / COMPILATION
    (faster to execute, slower to process)
    • reads the whole code, finding errors
    • if it's okay, it translates the code into binary language
    • it translates this into one executable file
    • once it is converted into binary, if you share the file, it's already translated
    Hard to find errors and edit.
  • INTERPRETER / INTERPRETATION
    (slower to execute, much faster to change things)
    • reads and executes to binary line-by-line
    • it will crash once it gets to the line with the error
    • if you share it after it is translated, you will need to translate it again in the new device
    • with big codes, this way is easier, so you don't need to wait for the whole thing to be searched for errors.
    it can't read the whole code all at once
    if you share this code, everybody will have access to your code!
  • WHY DO WE NEED TRANSLATORS?
    We need a translator to translate the high level languages into a understandable language for computers. (aka = binary language)