G-code is one of a number of computer code languages that are used to instruct CNC machining devices what motions they need to perform such as work coordinates, canned cycles, and multiple repetitive cycles. G-Code is the most popular programming language used for programming CNC machinery. Also eee CNC.