Stephen Wolfram on Molecular Computing
"It's one of these projects—doing molecular scale computing—that I've wanted to do for so long, but I just don't think that the ambient technology is to the point where one wouldn't have to spend a decade building [it] to get to that point. I'm hoping that we're almost to the day when it's possible for somebody like me, who isn't going to build all that ambient technology, to do something with molecular computing.
My guess about how one could do that is to say that we've got these components, which are enough to make a universal computer. You might not know how to program with these components, but by doing searches in the space of possible programs, one starts to build up building blocks, and one can then create a compiler for it. The surprising thing is that impoverished stuff is capable of doing sophisticated things, and the compilation step is not as gruesome as one might expect."