ACC is a near-C compiler for the MS-DOS operating system on the IBM PC line of computers for programs. The compiler and compiled programs will run on any 386 or above PC running MSDOS. Included with the compiler are a 386 assembler and a linker for combining multiple object files. There are also two libraries, which are a protected mode dos extender (Based on Thomas Pytel's (aka Tran's) PMODE30B + PMODE307 dos extenders), and a library of functions callable by C programs.
Pointers are 4 bytes, and can access all available memory. All memory can be allocated too. The compiler, assembler and linker are all very small and reportedly very fast.
It translates programs written in the C programminglanguage into executable load modules, or into relocatable binary programs for subsequent loading with the ld(1) link editor.
For example, permit the optimizer to replace all computations of x/y in a given loop with x*z, where x/y is guaranteed to be evaluated at least once in the loop, z=1/y, and the values of y and z are known to have constant values during execution of the loop.
Normally, the acc driver passes -lm -lansi -lc to ld.
Not counting the various machine languages and assembly languages, Lisp is the second-oldest programminglanguage still in widespread use; only Fortran is older.
Information Processing Language was the first AI language, from 1955 or 1956, and already included many of the concepts, such as list-processing, which came to be used in Lisp.
The language is amongst the oldest programminglanguages still in use as of the time of writing in 2003.