Interaction between programming languages includes receiving a command
from a user, where the command is written in a first programming
language. The first programming language is converted to an intermediate
language. Translations are performed between the intermediate language
and a second programming language to provide interaction between the
first and second programming languages.