One thought that cracks me up every now and then is about Greek programmers. In Greek language, instead of a question mark a semicolon is used.
In many programming languages, a semicolon is used to represent the end of statement. So, this:
$a = $b + $c; print $a;
to Greek programmers must be looking like this:
$a = $b + $c? print $a?
I don’t know about you, but to me this would be a constant confidence issue. It’s almost like I’m not sure what I’m going and asking the computer to confirm.
I’m sure though they have their ways of working around this …
By the way, while reading through the Wikipedia article linked above, I thought that the possible origins of the question mark were quite interesting:
That would also explain why not all the languages are using the question mark character.