Encontré los términos corchete y corchete usados indistintamente. ¿Hay alguna diferencia y cuál es?
Comentarios
- Relacionado: english.stackexchange .com / questions / 302 / …
- No ' supongo que ' ¿estás hablando de cosas que encuentras en la ferretería?
Responder
«Corchetes» se usa indistintamente para varios símbolos:
- corchetes angulares para <>
- corchetes redondos para ()
- corchetes para {}
- corchetes para []
- y más, algunos de los cuales solo se usan en ciertas regiones o culturas
Las «llaves» y «paréntesis» más específicos casi nunca se usan para otros que no sean {} y (), respectivamente. Además, las matemáticas tienen varias variaciones más (sutiles) y están más formalizadas que otros campos.
Prefiero «llaves» para {}, «parens» (informalmente o en el contexto de la programación) o «paréntesis» para () y «corchetes» simples para [], aunque a veces se requiere que los «corchetes» sean explícitos sobre este último. Esto le da un nombre de una palabra para cualquiera de esos símbolos comunes. (Y no me hagas comenzar con los problemas de los corchetes angulares para agrupar …: P)
Para proporcionar un contrapunto sin texto, » el horquillado « en fotografía es tomar varias exposiciones alrededor de un valor dado (cuyo valor — balance de blancos, ISO, apertura, etc. — depende de lo que esté apuntando). Esto muestra el uso de «corchetes» para significar «circundante», que se alinea muy bien con los símbolos de texto anteriores.
Comentarios
- Creo que hay una diferencia entre el Reino Unido y los EE. UU. aquí: > vea la pregunta a la que RegDwight enlaza en su comentario sobre la pregunta.
- Grave excavando aquí, pero correcto, hay un Diferencia entre EE. UU. Y otros idiomas ingleses. Las llaves se han referido a paréntesis con bastante frecuencia en la codificación. Ver: sarfraznawaz.wordpress.com/2012/01/26/… Si tuviera el representante, yo ' d voto negativo, ya que en realidad esta es solo la mitad de una respuesta y es engañosa para los demás.
Respuesta
No estoy seguro acerca de otros contextos, pero en los textos sobre programación a menudo encontrará estos términos utilizados de la siguiente manera:
llaves: {} paréntesis: () corchetes: [] corchetes angulares : <>
Comentarios
- Solo en EE. UU. se puede confiar en esto. Además, el idioma importa hasta cierto punto. ' he encontrado que los chicos de JAVA y C son más semánticamente correctos en comparación con los desarrolladores web. Obviamente, el lenguaje de tipo estricto que también involucra la compilación está orientado a más detalles, así que imagino que todos se esfuerzan por usar más terminología común.
- @BrianEllis: El estándar ASCII da nombres a sus caracteres, por lo que para cualquier programación realizada en un entorno usando un juego de caracteres ASCII, estos son los términos correctos. Si ' está utilizando EBCDIC, no dude en ignorar los nombres ASCII.
- Por favor, considere el " American " parte del " Código estándar estadounidense para el intercambio de información. " Seguro, eso ' s el nombre de los caracteres según ASCII, y claro, casi todas las computadoras usan ASCII. Sin embargo, las diferentes regiones inglesas llaman a esos caracteres de diferentes maneras.
- También es de destacar en la programación, " corchetes angulares " también se conocen comúnmente como signos de intercalación izquierda y derecha. Dado que estos caracteres pueden representar una forma de corchete, un operador menor que / mayor que, o un delimitador de jerarquía de objetos, este término generalmente se prefiere cuando no se tiene contexto sobre cómo se usa. Caret es común entre los desarrolladores estadounidenses y europeos
Respuesta
Corchetes []
a menudo se denominan simplemente llaves , mientras que las llaves {}
a menudo se denominan llaves (en los EE. UU., al menos ). Alguien que use el término llaves para corchetes está cometiendo un error, porque la mayoría de la gente asumirá que esa persona se refiere a corchetes. Por lo tanto, estos términos no son intercambiables, aunque las llaves son un tipo de corchete.
Comentarios
- En inglés británico, la palabra corchetes por sí solo, sin modificadores, normalmente se entendería que se refiere a corchetes.