For each programming language that AIL is to support, a mapping must be designed between the data types in AIL and those in that language. Other aspects of the programming languages, such as differences in function call semantics, must also be taken care of.
While the mapping for C is mostly straightforward, the mapping for Python requires a little thinking to get the best results for Python programmers.