Work

FORMAC

language · 1964

Programming Languages Symbolic Computation Mathematics

FORMAC (FORmula MAnipulation Compiler) was the first widely used computer language for symbolic mathematics. Created by Jean Sammet at IBM, it allowed computers to manipulate mathematical formulas, not just numbers.

Significance

Before FORMAC, computers primarily processed numerical data. FORMAC enabled manipulation of algebraic expressions—adding, multiplying, differentiating, and simplifying formulas symbolically.

Key Capabilities

FORMAC could:

Impact

FORMAC pioneered computer algebra:

Historical Context

FORMAC was built on FORTRAN, extending it with symbolic capabilities. Its success showed that programming languages could be specialized for particular domains—a concept now taken for granted.