The equivocation to programming language is misleading, it implies the “language” is context free or context sensitive when dna is probably on the order of natural language complexity (posits I).
Compilation of DNA builds a phenotype and it gets interpreted during the phenotype's runtime resulting in epigenetics.