allows you to output expressions in many different ways.
Output forms provide textual representations of Mathematica
expressions. In some cases these textual representations are also suitable for input to Mathematica
. But in other cases they are intended just to be looked at, or to be exported to other programs, rather than to be used as input to Mathematica
"Low-Level Input and Output Rules"
discusses how you can create your own output forms. You should realize however that in communicating with external programs it is often better to use MathLink
to send expressions directly than to generate a textual representation for these expressions.