Joking aside, parenthesis, brackets, and braces is what I call the top three, but I wouldn't call the greater than, less than brackets a chevron because when I think of chevrons I think of the military insignia that are v-shaped.
Brace and bracket both loosely mean "pair", and as far as I'm aware nobody says parentheses other than Americans, note this is not in offense, just saying that I think most just call them "brackets".
This is how I'd say them because honestly I really don't like how you've mixed bracket/brace/parentheses when they're all the same.
Don't bother about chevrons or parentheses... They're all have the same meaning but here is just describing the shape.
Disch wrote:
because nobody gets confused when you say parenthesis
Well I don't think you can say that because honestly I didn't know what they where until I saw one C tutorial on youtube and noticed he was typing brackets on screen while saying parentheses.
Parenthesis is the term used in the English version of the IS. Left parenthesis and right parenthesis are part of the basic source character set of the language.
'Angle chevrons' won't make sense to most C++ programmers. Chevrons are not part of the basic source character set of the language. (Angle brackets use the less-than and greater-than symbols).
These are the terms used in the IS (English):
Square bracket [left square bracket, right square bracket]
Subscripting: A postfix expression followed by an expression in square brackets is a postfix expression.
Brace {opening brace, closing brace}
The point of declaration for an injected-class-name s immediately following the opening brace of the class definition.
Parenthesis (left parenthesis, right parenthesis)
sub-expression : a subset of a regular expression that has been marked by parenthesis.
> international standard the documentation is in US English?
Language - the official languages of ISO are English, French and Russian. ISO International Standards and standards-type documents published by the Central Secretariat are usually in separate (monolingual) English (en) and French (fr) editions and, less frequently, in Russian (ru). http://www.iso.org/iso/iso_catalogue/how_to_use_the_catalogue.htm
AFAIK, ISO does not make any distinction between dialects of a particular language. A trailing (E), (F) or (R) after the reference number is the indicator of the language: for instance, ISO/IEC 14882:2011(E) is the C++ standard in English.
With parentheses meaning (), there doesn't seem to be any difference between International English and American English usage.
parenthesis (parentheses): a pair of round brackets ( ) used to mark off a parenthetical word or phrase - Oxford English Dictionary
parenthesis (usually parentheses): a pair of round brackets ( ) used to mark off a parenthetical word or phrase. - Oxford American English Dictionary
In the earlier quote from IS, "marked by parenthesis" instead of "marked by parentheses", is American, but that's about it.
I agree that there are Americanisms in the IS, but none that is too hard to figure out - for instance, the persistent use of 'alternate' where 'alternative' would have been appropriate.