Guion menos

De Wikipedia, la enciclopedia libre

 

-
Unicode U+002D - HYPHEN-MINUS
Equivalentes

U+2010 guion
U+2011 Guion duro
U+2212 Signo menos
U+2013 Raya (corta)

U+2014 Raya (larga)

El signo de guion menos - es la forma de guion más común en documentos digitales. En la mayoría de los teclados, es el único carácter que se parece a un signo menos o un guion, por lo que también se utiliza para estos.[1]​ El nombre guion menos deriva del estándar ASCII original,[2]​ donde se llamaba, en inglés, hyphen-(minus).[3]​ El carácter se denomina guion, signo menos o raya pequeña según el contexto en el que se utiliza.

Descripción[editar]

-+
-+

En las primeras máquinas de escribir y codificaciones de caracteres, casi siempre se usaba una sola tecla/código para el guion, signo menos, rayas y tachados, ya que todos tienen una apariencia más o menos similar. El estándar Unicode actual especifica caracteres distintos para las rayas, un signo menos inequívoco (a veces llamado menos Unicode) en el punto de código U+2212 y varios tipos de guiones, incluido el guión Unicode inequívoco en U+2010 y el guion menos en U+002D. Cuando se requiere un guion, el guion menos es una opción común, ya que es bien conocido, fácil de escribir en los teclados y sigue siendo la única forma reconocida por muchos formatos de datos y lenguajes informáticos. Aunque el estándar Unicode establece que el guion U+2010 es «preferido» al guion menos,[4]​ el estándar en sí utiliza el guion menos como carácter de guion.[5]

En la mayoría de las fuentes modernas, el guion menos es idéntico o muy similar al guion Unicode.[6]

Usos[editar]

Mecanografía[editar]

Este carácter se escribe al desear un guion o un signo menos. Según las antiguas convenciones de las máquinas de escribir, es común utilizar un par -- para representar un guion largo ,[7]​ y poner espacios a su alrededor  -  para representar un guion espaciado  – ; esta práctica está en desuso en la tipografía profesional.[8]​ Algunos procesadores de texto los convierten automáticamente al guion correcto. El carácter también se puede escribir varias veces para simular una línea horizontal (aunque en la mayoría de los casos, la entrada repetida del guion bajo producirá una línea continua). Alternar el guion menos con espacios produce una línea discontinua, como las que indican dónde se va a cortar el papel. En una máquina de escribir, reescribir una sección de texto con esto se utiliza para tachar.

Lenguajes de programación[editar]

La mayoría de lenguajes de programación utilizan el guion menos para indicar resta y negación.[9][10]​ Rara vez se usa para indicar un intervalo entre dos factores, debido a la ambigüedad con la resta. Generalmente, otros caracteres, como el U+2212 SIGNO MENOS Unicode, no están reconocidos.

En algunos lenguajes de programación (por ejemplo MySQL) -- (dos guiones menos) marcan el comienzo de un comentario. Se puede utilizar para iniciar el bloque de firma en el sistema de noticias Usenet. YAML usa --- (tres guiones menos) para finalizar una sección.

Línea de comando[editar]

El carácter guion menos se suele utilizar al especificar opciones de línea de comandos, una convención popularizada por Unix. Ejemplos de la forma corta son -R o -q. Un usuario puede especificar ambos usando -Rq. Algunas implementaciones permiten dos guiones menos para especificar nombres de opciones «largos» como --recursive o --quiet . Estos son más fáciles de entender al leer comandos (en algunos programas no pasa nada por la cantidad de guiones menos y no permiten combinaciones de opciones de una sola letra o requieren que el usuario las reorganice para que no coincidan con una opción larga). Un guion menos doble por sí solo (seguido de un espacio) indica que no hay más opciones, lo cual es útil cuando se necesita especificar un nombre de archivo que comienza con un guion menos. Se puede reconocer una opción de solo un guion menos (seguido de un espacio) en lugar de un nombre de archivo e indica que se debe leer la entrada estándar .

diff de salida[editar]

- se usa para denotar las líneas eliminadas en un diff de salida en formato contextual o unificado.

Codificación[editar]

El glifo tiene un punto de código en Unicode como U+002D - GUION MENOS. También está en ASCII con el mismo valor.

Véase también[editar]

Referencias[editar]

  1. Korpela, Jukka K. (2006). Unicode explained. O'Reilly. p. 382. ISBN 978-0-596-10121-3. 
  2. «3.1 General scripts». Unicode Version 1.0 · Character Blocks. p. 30. Consultado el 10 de diciembre de 2021. «Loose vs. Precise Semantics. Some ASCII characters have multiple uses, either through ambiguity in the original standards or through accumulated reinterpretations of a limited codeset. For example, 27 hex is defined in ANSI X3.4 as apostrophe (closing single quotation mark; acute accent), and 2D hex as hyphen minus. In general, the Unicode standard provides the same interpretation for the equivalent code values, without adding to or subtracting from their semantics. The Unicode standard supplies unambiguous codes elsewhere for the most useful particular interpretations of these ASCII values; the corresponding unambiguous characters are cross-referenced in the character names list for this block. In a few cases, the Unicode standard indicates the generic interpretation of an ASCII code in the name of the corresponding Unicode character, for example U+0027 is APOSTROPHE-QUOTE'.» 
  3. «American National Standard X3.4-1977: American Standard Code for Information Interchange». National Institute of Standards and Technology. Archivado desde el original el 9 de octubre de 2022. Consultado el 10 de diciembre de 2021. 
  4. «The Unicode Standard, Version 13.0, Chapter 6.2». 2020. General Punctuation § Dashes and Hyphens. Archivado desde el original el 22 de enero de 2021. Consultado el 30 de diciembre de 2020. 
  5. Korpela, Jukka. «Dashes and Hyphens § Typographic Usage». Archivado desde el original el 26 de enero de 2021. Consultado el 30 de diciembre de 2020. 
  6. Marian, Jakub. «Hyphen, minus, en-dash, and em-dash: difference and usage in English». Archivado desde el original el 25 de diciembre de 2020. Consultado el 23 de diciembre de 2020. «A hyphen is usually very short (it has its own Unicode character, but you can use the hyphen-minus instead because it looks the same) ...» 
  7. French, Nigel (2006). InDesign Type: Professional Typography with Adobe InDesign CS2. Adobe Press. p. 72. ISBN 9780321385444. Consultado el 4 de julio de 2020. 
  8. Bringhurst, Robert (2004). The elements of typographic style (third edición). Hartley & Marks, Publishers. p. 80. ISBN 978-0-88179-206-5. Consultado el 10 de noviembre de 2020. «In typescript, a double hyphen (--) is often used for a long dash. Double hyphens in a typeset document are a sure sign that the type was set by a typist, not a typographer. A typographer will use an em dash, three-quarter em, or en dash, depending on context or personal style. The em dash is the nineteenth-century standard, still prescribed in many editorial style books, but the em dash is too long for use with the best text faces. Like the oversized space between sentences, it belongs to the padded and corseted aesthetic of Victorian typography.» 
  9. Ritchie, Dennis (c. 1975). «C Reference Manual». Bell Labs. Archivado desde el original el 3 de abril de 2017. Consultado el 7 de diciembre de 2016. 
  10. Marlow, Simon (ed.). Haskell 2010 Language Report. Consultado el 7 de diciembre de 2016. [página requerida]