| C A programming language designed by at {AT&T} ca. 1972 for systems programming on the and immediately used to reimplement . It was called "C" because many features derived from an earlier compiler named "". In fact, C was briefly named "NB". B was itself strongly influenced by . Before settled the question by designing {C++}, there was a humorous debate over whether C's successor should be named "D" or "P" (following B and C in "BCPL"). C is terse, low-level and permissive. It has a , . Partly due to its distribution with , C became immensely popular outside after about 1980 and is now the dominant language in systems and applications programming. It has grown popular due to its simplicity, efficiency, and flexibility. C programs are often easily adapted to new environments. C is often described, with a mixture of fondness and disdain, as "a language that combines all the elegance and power of with all the readability and maintainability of assembly language". Ritchie's original C, known as {K&R C} after Kernighan and Ritchie's book, has been ised (and simultaneously modified) as . See also , , , , , , , , , , , , , , , , , . [] (1996-06-01) |