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.