Captain Golding wrote:Argh, English predates programing languages.
?!: all include their own period. SO a sentance does not need both! and . or ?. BOTH are totally wrong.
A Quote should include the original punctuation, right or wrong. But ending .". is indeed redundant in English usage but perfectly valid in quite a few programming languages!
It is not completely correct to say that a question mark includes a period: a question mark concludes an interrogative sentence and a period concludes a declarative sentence. We have had a heated discussion about diacritical marks and whether a character so marked is totally distinct. The Scandinavian languages and the Finnish language, for example, treat the characters with diacritics å, ä, and ö as distinct letters of the alphabet, and sort them after z. I would argue that the period and the question mark are also separate and distinct.
So it is true that the following is incorrect; but the problem is that the period is out of place when the sentence is a question, not simply because it is redundant:
Are you a member of this forum?.
These show redundant periods (because an exclamation can also end an emphatic declarative sentence)
Yes, I am..
or
Yes, I am !.
I am saying that punctuation inside a quote does not eliminate the need for punctuation outside, as far as I am concerned. I will grant that general usage may say I am wrong, but I do not care at this point in my life. The example I come back to is this:
The rabbit said "What's up doc?"
Because that is a declarative statement, which should not be terminated with a question mark. So even if compositors might accept it, I want a period after the closing quote; otherwise it is a sentence fragment passing as a question.
Please note that I did not mention programming languages to show that I was right, instead it was to explain why I was unlikely to change. Also note that these "rules" on style for writing are different in England.