Care to clarify pronunciation?
Edit: American here. I realize this is based on british english, which uses the word cock entirely differently.
Care to clarify pronunciation?
Edit: American here. I realize this is based on british english, which uses the word cock entirely differently.
- The person who implemented the first version (?) is called Coquand.
- The french have a tradition of naming their software projects after animals.
- Coq is french for Rooster.
But to be honest, there is a rather persistent tale that Thierry Coquand's advisor, Gérard Huet, did it on purpose to offend his American colleagues who were too "politically correct" for his tastes.
He also named a certain programming language "Caml". This does have a perfect innocuous explanation, but also happens to be the name of a certain cigarette brand. This was in 1985, when smoking started to be banned in many public places...
Side note – "Coq" is chosen because it is based on the calculus of constructions, whose abbreviation is "CoC", and whose creator's last name is "Coquand".
I'm sure there are plenty of English names that sound naughty in other languages, but somehow the people who speak those languages manage to carry on.