BCPL
BCPL A systems programming language that incorporates the control structures needed for structured programming. Its main distinguishing feature is that it is type-free, i.e. the only type of data object that can be used is a word made up of bits (hence the suitability for systems programming). BCPL has been implemented on many machines, and programs written in the language are readily portable, but it is now little used. See also CPL, B, C.