I think the advantage of thinking of DNA as some kind of program code is that we can draw inspiration about what can/can’t be done from IT. And the other way around, nature’s DNA code might give inspiration to computer language development.
But thinking of DNA as code is pretty different than thinking of it as a language, isn’t it? That’s why I brought up the example of binary code in the first place. And sure, I completely agree that DNA is very much like binary code (just more complex). But code written in a human readable form is again different to that because we need language to understand machine readable code. There needs to be some kind of translation for us. Because language is a form of abstraction that is not present in neither code nor DNA.
I think the advantage of thinking of DNA as some kind of program code is that we can draw inspiration about what can/can’t be done from IT. And the other way around, nature’s DNA code might give inspiration to computer language development.
But thinking of DNA as code is pretty different than thinking of it as a language, isn’t it? That’s why I brought up the example of binary code in the first place. And sure, I completely agree that DNA is very much like binary code (just more complex). But code written in a human readable form is again different to that because we need language to understand machine readable code. There needs to be some kind of translation for us. Because language is a form of abstraction that is not present in neither code nor DNA.
Well, there is people that write assembly language code directly.