15. A method comprising: identifying, using a computing device, an executable code having semantics; receiving, using the computing device, a non-literal representation representing the semantics; identifying a first portion of the executable code for outputting as the first portion of the executable code; identifying a second portion of the executable code; creating an association between the second portion of the executable code and a portion of the non-literal representation, the portion of the non-linear representation corresponding to the second portion of the executable code; outputting, on an output device, the first portion of the executable code as the first portion of the executable code; and outputting, on the output device and based on the creating, the second portion of the executable code as the portion of the non-linear representation, the outputting occurring without changing the second portion of the executable code.
15. A method comprising: identifying, using a computing device, an executable code having semantics; receiving, using the computing device, a non-literal representation representing the semantics; identifying a first portion of the executable code for outputting as the first portion of the executable code; identifying a second portion of the executable code; creating an association between the second portion of the executable code and a portion of the non-literal representation, the portion of the non-linear representation corresponding to the second portion of the executable code; outputting, on an output device, the first portion of the executable code as the first portion of the executable code; and outputting, on the output device and based on the creating, the second portion of the executable code as the portion of the non-linear representation, the outputting occurring without changing the second portion of the executable code. 17. The method of claim 15 , wherein the non-literal representation includes: one or more inputs of the executable code, one or more outputs of the executable code, a name for the non-literal representation, a tag for a task performed by the executable code, and/or information on exceptions that may be thrown by the executable code.