El lenguaje FORMAC (FORmula MAnipulation Compiler), una extensión del FORTRAN con un amplio conjunto de extensiones para la manipulación simbólica de expresiones.
[1] Originalmente tenía una sintaxis y estructura general similar a FORTRAN, disponiendo de los tipos de datos admitidos en FORTRAN, además de números racionales, símbolos, matrices y expresiones.
Los programas FORMAC podrían incluir subrutinas y funciones, y podrían utilizar otras facilidades de FORTRAN.
Se implementó como un preprocesador en la parte superior de FORTRAN.
Fue utilizado hasta principios de los años noventa.