Difference between CNC and VMC?

CNC (Computer Numerical Control) and VMC (Vertical Machining Center) are both types of machine tools that use computer programming to control the movement of the cutting tool.