Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

I found the terms bracket and brace used interchangeably. Is there a difference, and what is it?

share|improve this question
2  
Related: english.stackexchange.com/questions/302/… –  RegDwigнt Sep 23 '10 at 14:44
3  
I don't suppose you're talking about things you find at the hardware store? –  wuputah Sep 23 '10 at 17:29
add comment

3 Answers 3

up vote 13 down vote accepted

"Brackets" is used interchangeably for various symbols:

  • angle brackets for <>
  • round brackets for ()
  • curly brackets for {}
  • square brackets for []
  • and more, some of which are only used in certain regions or cultures

The more specific "braces" and "parentheses" are almost never used for other than {} and (), respectively. Mathematics has several more (subtle) variations in addition and is formalized more than other fields.

I prefer "braces" for {}, "parens" (informally or in the context of programming) or "parentheses" for (), and plain "brackets" for [], though "square brackets" is sometimes required to be explicit about the latter. This gives you a one-word name for any of those common symbols. (And don't get me started on the problems of angle brackets for grouping... :P)

To provide a non-text counterpoint, "bracketing" in photography is taking multiple exposures around a given value (which value—white balance, ISO, aperture, etc.—depends on what you're targeting). This shows the use of "bracket" to mean "surrounding," which lines up nicely with the text symbols above.

share|improve this answer
    
Thank you. Excellent answer, esp. the point on use in programming. –  mafutrct Sep 24 '10 at 13:21
3  
I believe there is a UK/US difference here -> see the question that RegDwight links to in his comment on the question. –  Benjol Oct 14 '10 at 4:52
add comment

Square brackets [] are often simply called brackets, while curly brackets {} are often called braces (in the US, at least). Someone using the term braces for square brackets is making a mistake, because most people will assume that person means curly brackets. So, these terms are not interchangeable, although braces are a type of bracket.

share|improve this answer
2  
In UK English, the word brackets on its own, without modifiers, would usually be understood to refer to round brackets. –  TRiG Oct 15 '10 at 14:24
add comment

I am not sure about other contexts, but in texts about programming you will often find these terms used as follows:

braces: {} parentheses: () brackets: [] angle brackets: <>

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.