Свою родословную язык "C" ведет от двух языков: "BCPL" и "B". Язык "BCPL" был создан в 1967 году Мартином Ричардсом (Martin Richards) как язык для создания операционных систем и компиляторов. Кен Томпсон (Ken Thompson) заимствовал из него многие особенности при создании своего языка "B", и в 1970 году он использовал "B" для создания первых версий "UNIX" в "Bell Laboratories". Дальнейшим продолжением языка "B" стал язык "C" , разработанный Денисом Ритчи (Dennis Ritchie), сотрудником Bell Laboratories, в 1972 году. Первоначально язык "C" был широко известен как язык разработки операционной системы "UNIX" . Многие современные операционные системы также написаны на "C" и/или "C++". Язык "C" практически независим от аппаратной архитектуры – при надлежащем подходе к проектированию он позволяет писать программы, способные выполняться на самых разных аппаратных платформах. В конце 70-х годов прошлого столетия язык "C" развился в то, что теперь называют «