Achei os termos colchete e colchete usados indistintamente. Há alguma diferença e qual é?
Comentários
- Relacionados: english.stackexchange .com / questions / 302 / …
- Não ' suponho que você ' está falando sobre coisas que você encontra na loja de ferragens?
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.