Well, yes, DNA is a code if you define code appropriately to include it. The same with using the word language.
Now, as a metaphor I agree that code is apt. I'm not so sure about language.
Would you go with "operating system"”you know, the software analogy? These metaphors are impossible to avoid. They are as bad to science as they are good.