1. A system, comprising: a memory, communicatively coupled to a processor, the memory storing the computer-executable components comprising: an editor component configured to combine at least a portion of a first programming language for programming an industrial controller with at least a portion of a second programming language for programming the industrial controller to facilitate creation of a custom programming language for programming the industrial controller, wherein the first programming language, the second programming language and the custom programming language are disparate.