Automatic Computer Code Generation for Hyperbolic and Parabolic Differential Equations