ascii abstract data type american national standards institute array programming assembly language asynchrony backward compatibility basic block bit bit manipulation blend boolean expression brian kernighan burroughs corporation c preprocessor cache co-array fortran compiler complex number computational chemistry computational fluid dynamics computational physics control data corporation data type digital object identifier dynamic memory allocation environment variable exception handling funit floating point fortran language features free-form language front panel function pointer futurama gnu compiler collection generic programming high-level programming language high-performance computing high performance fortran hollerith constant honeywell ibm illiac iv industrial real-time fortran intel fortran compiler international organization for standardization international standard john backus joseph weizenbaum kibibyte lawrence livermore national laboratory linux lois haibt mainframe computer mebibyte memory leak monte carlo method mortran multi-paradigm programming language nasa nasa ames research center national institute of standards and technology numerical analysis numerical weather prediction object-oriented fortran object-oriented programming openmp operator overloading posix portable document format preprocessor procedural programming programming language programming language implementation programming paradigm ratfiv ratfor robot simscript sparc scientific data systems software developer structured programming sun microsystems texas instruments type signature type system univac unit testing united states department of defense wikibooks xerox