I remember back in the early days at IBM right before the 360 was announced
that they were talking in the industry of the possibility of a
disassembler. Most people poo-poo'd it as impossible. Datamation magazine
had a cartoon with a picture of a machine labeled disassembler with a
conveyer belt on each side. A worker was feeding cans of applesauce into
the machine and on the other side apples were coming out.