This is the genealogy of the programming language C:

C is a child of B.
C was first known as C in year 1971.
Then it begat csh in year 1978.
Then it begat awk in year 1978.
It became C (K and R) in year 1978.
Then it begat C with Classes in year 1980.
Then it begat Concurrent C in year 1984.
Then it begat Objective-C in year 1983.
Then it begat Perl in year 1987.
It became ANSI C (C89) in year 1989.
Then it begat Python in year 1991.
It became ISO C (C90) in year 1990.
Then it begat PHP in year 1995.
It became ISO C (C95) in year 1996.
It became ISO C (C99) in year 1999, and has not changed much since that time.

This genealogy is brought to you by the Programming Languages Genealogy Project. Please send comments to thbz.