Principi fondamentali NC e di programmazione