what’s(in, a, name)

By on September 23, 2004

This morning as I was waiting for Visual Studio to get its act together (a lot of Gadgetopia posts happen in this time), I thought about C#’s ancestor, C. Why did they call it ‘C’? The trend at the time was towards acronyms like ‘FORTRAN’, ‘REBOL’, ‘ALGOL’, and etc.

Wikipedia, of course, has the answer:

It was named “C” because many of its features were derived from an earlier language called “B”. Accounts differ regarding the origins of the name “B”: Ken Thompson credits the BCPL programming language, but he had also created a language called Bon in honor of his wife Bonnie.

So there you go.