Parêntese vs colchete

Achei os termos colchete e colchete usados indistintamente. Há alguma diferença e qual é?

Comentários

Resposta

“Parênteses” é usado alternadamente para vários símbolos:

  • colchetes angulares para <>
  • colchetes para ()
  • colchetes para {}
  • colchetes para []
  • e mais, alguns dos quais são usados apenas em certas regiões ou culturas

Os “colchetes” e “parênteses” mais específicos quase nunca são usados para outro além de {} e (), respectivamente. Além disso, a matemática tem várias variações mais (sutis) e é formalizada mais do que outros campos.

Eu prefiro “colchetes” para {}, “parênteses” (informalmente ou no contexto de programação) ou “parênteses” para (), e “colchetes” simples para [], embora os “colchetes” às vezes sejam necessários para serem explícitos sobre o último. Isso fornece um nome de uma palavra para qualquer um desses símbolos comuns. (E não me fale sobre os problemas de colchetes angulares para agrupamento …: P)

Para fornecer um contraponto não textual, ” bracketing “ na fotografia é tirar várias exposições em torno de um determinado valor (cujo valor – balanço de branco, ISO, abertura, etc. – depende do que você está buscando). Isso mostra o uso de “colchete” para significar “ao redor”, que se alinha perfeitamente com os símbolos de texto acima.

Comentários

  • Acredito que sim é uma diferença entre o Reino Unido e os EUA aqui – > veja a pergunta vinculada a RegDwight em seu comentário sobre a pergunta.
  • Cavando graves aqui, mas correto, há um Diferença entre os EUA e o outro inglês. Os colchetes são usados como parênteses muito comumente na codificação. Veja: sarfraznawaz.wordpress.com/2012/01/26/… Se eu tivesse o representante I ' d downvote como realmente esta é apenas meia resposta e enganosa para os outros.

Resposta

Não tenho certeza sobre outros contextos, mas em textos sobre programação você encontrará frequentemente estes termos usados da seguinte maneira:

colchetes: {} parênteses: () colchetes: [] colchetes angulares : <>

Comentários

  • Somente nos EUA isso pode ser invocado. Além disso, o idioma é importante até certo ponto. Eu ' descobri que os tipos JAVA e C são mais semanticamente corretos em comparação com os desenvolvedores da web. Obviamente, a linguagem de tipo estrito que também envolve a compilação é mais detalhada, então imagino que todos se esforcem para usar uma terminologia comum mais.
  • @BrianEllis: O padrão ASCII dá nomes aos seus caracteres, portanto, para qualquer programação feita em um ambiente usando um conjunto de caracteres ASCII, esses são os termos corretos. Se você ' estiver usando EBCDIC, sinta-se à vontade para ignorar os nomes ASCII.
  • Considere o " americano " parte do " Código padrão americano para intercâmbio de informações. " Claro, que ' so nome dos caracteres de acordo com ASCII e, com certeza, quase todo computador usa ASCII. No entanto, diferentes regiões do inglês chamam esses caracteres de coisas diferentes.
  • Também dignos de nota na programação, " colchetes " também são comumente chamados de circunflexos esquerdo e direito. Uma vez que esses caracteres podem representar uma forma de colchete, operador menor que / maior que ou delimitador de hierarquia de objeto, esse termo geralmente é preferido quando você não tem contexto de como ele está sendo usado. O acento circunflexo é comum para desenvolvedores americanos e europeus

Resposta

Colchetes [] são frequentemente chamados simplesmente de colchetes , enquanto os colchetes {} são freqüentemente chamados de colchetes (nos EUA, pelo menos ) Alguém que usa o termo colchetes para colchetes está cometendo um erro, porque a maioria das pessoas presumirá que essa pessoa se refere a colchetes. Portanto, esses termos não são intercambiáveis, embora os colchetes sejam um tipo de colchete.

Comentários

  • Em inglês do Reino Unido, a palavra colchetes por conta própria, sem modificadores, normalmente seria entendido como se referindo a colchetes.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *