Компьютерный язык и переводчики: как переводить программный код