Human languages tend to be much more ambiguous than computer languages because humans are much smarter about interpreting the context.