Производители Японии, а затем Кореи одними из первых настроили свое оборудование на стандарты управляющих G и M кодов, а также сделали это более широко и грамотно. Плюс этой системы в том, что программисту неважно знать все коды, используемые в системе. Основным будет базовое понимание кодирования и возможностей его использования. В системе ЧПУ, также в технической документации есть базы кодов для всех необходимых функций, только нужно уметь ими воспользоваться. Кроме того, зная системы G и M кодов нетрудно разобраться и с другими языками для ЧПУ.
Системы ЧПУ имеют возможность работать и с диалоговыми языками, применяемыми в САПр, в т.ч. и отечественных. Эта возможность особенно хороша для обучения начинающих специалистов. В основе диалоговых языков лежат команды на английском, стандартные словосочетания и аббревиатуры, а также удобный графический интерфейс.
«G-код» удобнее для профессиональных операторов, тем более, что по ISO 6983 он един для самого разного оборудования, за некоторым исключением. Хотя в некоторых случаях система программирования может сильно отличаться от стандартной. Например, для раскройки и резки плоских заготовок могут применяться простые text-файлы DXF или HPGL.