Language Translators: Assemblers, Compilers, and Interpreters