Only vaguely. If the DNA was to be compared with our programming languages, it would be like INTERCAL, but a million times worse.
Sections of the genome interact not only with the code right around them, but also with code far away, as a result of the chromosomal folding. So a section of 100 nucleotides might not do anything if you splice it out and throw various enzymes and other chemicals at it, and it might not even matter that much which nucleotides they are, but if you remove them and change the shape of the chromosome, it might not work the same way.
A lot of our knowledge of genetic is limited to the things that are easy to test.
Except our machines are designed around the idea of isolating components and minimizing unintended side effects, while biology has no such compulsion.
Imagine if an extra semicolon in one of your unused files shifted electrical distribution on storage media and that had all kinds of downstream effects on unrelated systems and those effects were critical for multiple other functions.
Only increase complexity enough so the whole contraption is NOT brittle.