The document discusses computer numerical control (CNC), direct numerical control (DNC), and adaptive control systems. It describes how CNC replaced conventional NC by using a computer to store machining programs instead of punched tapes. DNC connects multiple CNC machines to a central computer to facilitate programming and data collection. Adaptive control systems measure output variables during machining and dynamically adjust speeds/feeds to optimize performance based on variability in workpieces and tools.