Difference between CNC and DNC

CNC

DNC

1.CNC stands for computerized numerical control 1.DNC stands for direct numerical control
2.CNC can’t be controlled once the code is executed 2.DNC can be control
3.CNC is a system that transfer the instruction 3.DNC manage the set of instruction
4.CNC only controlled the machine 4. DNC controlled multiple machines
5.CNC is not that powerful compared to DNC 5.DNC is more powerful and have a good processing    power
6.CNC is attached to the machine 6.DNC is not attached to the machine
7.Once the code is run you can’t reverse it 7. It has a feedback system
8.Part program is feed through computer before simulating it 8.Part program is feed to the main computer