Designed by | W. Stanley Brown[1] |
---|---|
Developer | Bell Telephone Laboratories |
First appeared | 1965 |
Influenced by | |
FORTRAN, PL/I[1] |
ALTRAN (ALgebraic TRANslator) is a programming language for the formal manipulation of rational functions of several variables with integer coefficients. It was developed at Bell Labs in 1960s.[1] ALTRAN is a FORTRAN version of ALPAK rational algebra package,[2] and “can be thought of as a variant of FORTRAN with the addition of an extra declaration, the ‘algebraic’ type declaration.”[3]
Although ALTRAN is written in ANSI FORTRAN, nevertheless there exist differences in FORTRAN implementations. ALTRAN handles machine dependencies through the use of a macro processor called M6.[1][4]
ALTRAN should not be confused with the ALGOL to FORTRAN Translator, called Altran, that "converts Extended Algol programs into Fortran IV."[5]