Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.
2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

Join 30000+ teachers and students using TTIO.


Any program written in a high-level language is known as source code. However, computers cannot understand source code. Before it can be run, source code must first be translated into machine code.

A translator is a program that converts source code into machine code. Generally, there are three types of translator:

  • -compilers
  • -interpreters
  • -assemblers

Additional Reading

PowerPoint Presentation #1 (Translators & Compilers)

PowerPoint Presentation #2 (Translators and facilities of languages)

Suggested Videos