It can view a string, you can treat it as a string for a while and you can construct it, so you could, for example, have a computer program that writes another computer program inside a string and then evaluates that computer program.