NC și noțiuni fundamentale de programare