G-koodi on ohjelmointikieli jolla ohjataan CNC-koneita. CNC-koneita ovat mm. tietokoneella ohjatut sorvit, jyrsimet, leikkurit ja hitsausrobotit.