So, from a CS point of view, I guess instead of comparing DNA to procedurally executed machine code we should be comparing it to the source code of a set of classes, which once instantiated produces specific proteins that perform all sorts of biological tasks in our bodies.