Uso comúnEditar

Este símbolo (en inglés estadounidense) significa informalmente «aproximadamente», «sobre» o «alrededor de», como «~30 minutos antes», que significa «aproximadamente 30 minutos antes». Puede significar «similar a», incluso «del mismo orden de magnitud que», como: «x ~ y», que significa que x e y son del mismo orden de magnitud. Otro símbolo de aproximación es la doble tilde ≈, que significa «aproximadamente igual a». La tilde también se utiliza para indicar la congruencia de formas colocándola sobre un símbolo =, así: ≅. En el ámbito informático, especialmente en los sistemas basados en Unix, la tilde indica el directorio de inicio del usuario.

En un uso digital más reciente, las tildes a ambos lados de una palabra o frase han llegado a transmitir a veces un tono particular que «permite que las palabras adjuntas realicen tanto la sinceridad como la ironía», lo que puede desactivar preventivamente una reacción negativa. Por ejemplo, el periodista de BuzzFeed Joseph Bernstein interpreta las tildes en el siguiente tuit:

«en el ~ espíritu de la temporada ~ enlazaré ahora algunas de las (imho) lecturas deportivas de #Bestof2014. si odias las cosas bonitas, silencia ese hashtag».

como forma de dejar claro que tanto el autor como el lector son conscientes de que la frase adjunta – «espíritu de la temporada»- «es cliché y sabemos que esta cualidad está por debajo de nuestro autor, y no queremos que pienses que nuestro autor es una persona cliché en general».

Uso diacríticoEditar

En algunos idiomas, la tilde es una marca diacrítica que se coloca sobre una letra para indicar un cambio en su pronunciación:

TonoEditar

La tilde se utilizó por primera vez en la ortografía politónica del griego antiguo, como variante del circunflejo, representando una subida de tono seguida de una vuelta al tono estándar.

AbreviaturaEditar

Carta marina que muestra la economía finlandesa, con las leyendas Hic fabricantur naves y Hic fabricantur bombarde abreviadas

Más tarde, se utilizó para hacer abreviaturas en documentos latinos medievales. Cuando una ⟨n⟩ o ⟨m⟩ seguía a una vocal, a menudo se omitía, y se colocaba una tilde (físicamente, una pequeña ⟨N⟩) sobre la vocal precedente para indicar la letra que faltaba; este es el origen del uso de la tilde para indicar la nasalización (compárese el desarrollo de la diéresis como abreviatura de ⟨e⟩.) La práctica de utilizar la tilde sobre una vocal para indicar la omisión de una ⟨n⟩ o ⟨m⟩ continuó en los libros impresos en francés como medio para reducir la longitud del texto hasta el siglo XVII. También se utilizó en portugués, y en español.

La tilde también se utilizó ocasionalmente para hacer otras abreviaturas, como sobre la letra ⟨q⟩, haciendo q̃, para significar la palabra que («eso»).

NasalizaciónEditar

También es como una pequeña ⟨n⟩ que la tilde se originó al escribirse sobre otras letras, marcando una ⟨n⟩ latina que había sido elidida en el antiguo gallego-portugués. En el portugués moderno indica la nasalización de la vocal base: mão «mano», del lat. manu-; razões «razones», del lat. rationes. Este uso se ha adoptado en las ortografías de varias lenguas nativas de Sudamérica, como el guaraní y el nheengatu, así como en el Alfabeto Fonético Internacional (AFI) y en muchos otros alfabetos fonéticos. Por ejemplo, es la transcripción IPA de la pronunciación del topónimo francés Lyon.

En bretón, el símbolo ⟨ñ⟩ después de una vocal significa que la letra ⟨n⟩ sólo sirve para dar a la vocal una pronunciación nasalizada, sin ser ella misma pronunciada, como es normal. Por ejemplo, ⟨an⟩ da la pronunciación mientras que ⟨añ⟩ da .

En la romanización DMG del árabe tunecino, la tilde se utiliza para las vocales nasales õ y ṏ.

Ne palatal

Artículo principal: Ñ

La tilde ⟨n⟩ (⟨ñ⟩, ⟨Ñ⟩) se desarrolló a partir del dígrafo ⟨nn⟩ en español. En esta lengua, ⟨ñ⟩ se considera una letra independiente llamada eñe (IPA: ), en lugar de una combinación letra-diacrítico; se coloca en los diccionarios españoles entre las letras ⟨n⟩ y ⟨o⟩. En español, la palabra tilde se refiere en realidad a los diacríticos en general, por ejemplo el acento agudo en José, mientras que el diacrítico en ⟨ñ⟩ se llama «virgulilla» (IPA: ). Las lenguas actuales en las que se utiliza la tilde en ⟨n⟩ (⟨ñ⟩) para la consonante nasal palatal /ɲ/ incluyen:

ToneEdit

En vietnamita, una tilde sobre una vocal representa un tono ascendente chirriante (ngã). Las letras con tilde se consideran ajenas al alfabeto vietnamita.

Alfabeto Fonético InternacionalEditar

En fonética, la tilde se utiliza como un diacrítico que se coloca encima de una letra, debajo de ella o superpuesta en el centro de la misma:

  • Una tilde encima de una letra indica nasalización, e.g. , .
  • Una tilde superpuesta en el medio de una letra indica velarización o farinización, p. ej. , . Si no existe un carácter Unicode precompuesto, se puede utilizar el carácter Unicode U+0334 ◌̴ COMBINING TILDE OVERLAY para generar uno.
  • Una tilde debajo de una letra indica laringización, por ejemplo, . Si no existe un carácter Unicode precompuesto, se puede utilizar el carácter Unicode U+0330 ◌̰ TILDE COMBINADO DEBAJO para generar uno.

Extensión de la letraEditar

En estonio, el símbolo ⟨õ⟩ representa la vocal cerrada-media posterior no redondeada, y se considera una letra independiente.

Otros usosEditar

Algunas lenguas y alfabetos utilizan la tilde para otros fines:

  • Escritura árabe: Un símbolo parecido a la tilde (U+0653 ـٓ ARABIC MADDAH ABOVE) se utiliza sobre la letra ⟨ا⟩ (/a/) para convertirse en ⟨آ⟩, denotando un sonido largo /aː/.
  • Guaraní: La ⟨G̃⟩ con tilde (nótese que ⟨G/g⟩ con tilde no está disponible como glifo precompuesto en Unicode) representa la consonante nasal velar. Además, la tilde ⟨y⟩ (⟨Ỹ⟩) representa la vocal redonda superior nasalizada. Munduruku, Parintintín, y dos grafías antiguas de palabras filipinas también utilizan ⟨g̃⟩.
  • Escritura siríaca: Una tilde (~) bajo la letra Kaph representa un sonido, transliterado como ch o č.
  • El estonio utiliza la tilde sobre la letra o (õ) para indicar la vocal , un sonido poco frecuente entre las lenguas.
  • Unicode tiene un carácter de tilde vertical combinada: U+033E ◌̾ TILDE VERTICAL COMBINADA. Se utiliza para indicar el tono medio en la transcripción lingüística de ciertos dialectos de la lengua lituana.

Caracteres Unicode precompuestosEditar

Las siguientes letras que utilizan la tilde como diacrítico existen como caracteres Unicode precompuestos o combinados:

ỄỄ

.

LETRA MAYÚSCULA O CON TILDE Y AGUDO

.

.

.

Letra Punto de código Nombre
U+1EB4 LATINA LETRA MAYÚSCULA A CON PECHO Y TILDE
U+1EB5 LATINA LETRA PEQUEÑA A CON PECHO Y TILDE
U+1EAA LETRA MAYÚSCULA A CON CIRCUMFLEXIÓN Y TILDE U+1EAB LETRA MAYÚSCULA A CON CIRCUMFLEXIÓN Y TILDE
à U+00C3 LETRA MAYÚSCULA A CON TILDE
ã U+00E3 LETRA MAYÚSCULA A CON TILDE
U+1D6C LETRA PEQUEÑA B CON TILDE MEDIO U+1D6D LETRA PEQUEÑA D CON TILDE MEDIO
. U+1EC4 LETRA MAYÚSCULA E CON CIRCUMFLEXO Y TILDE
U+1EC5 LETRA MAYÚSCULA E CON CIRCUMFLEXO Y TILDE
U+1E1A LATINO MAYÚSCULA E CON TILDE DEBAJO
U+1E1B LATINO MINÚSCULA E CON TILDEBAJO
U+1EBC LATINO MAYÚSCULA E CON TILDE
U+1EBD LATINO MENOR E CON TILDE
U+1D6E LETRA MAYÚSCULA F CON TILDEO MEDIO
U+1E2C LETRA MAYÚSCULA I CON TILDEO BAJO
U+1E2D LETRA MINÚSCULA I CON TILDEO DEBAJO
Ĩ U+0128 LETRA MAYÚSCULA I CON TILDEO
ĩ U+0129 LETRA MAYÚSCULA I CON TILDE
U+2C62 LETRA MAYÚSCULA L CON TILDE MEDIA
ɫ U+026B LETRA PEQUEÑA L CON TILDEO MEDIO
U+AB5E LETRA PEQUEÑA L CON TILDEO MEDIO
U+AB38 LETRA PEQUEÑA LATINA L CON DOBLE TILDEO MEDIO
◌ᷬ U+1DEC COMBINACIÓN DE LA LETRA PEQUEÑA LATINA L CON DOBLE TILDE MEDIO
U+1D6F LATINO PEQUEÑO CON TILDE MEDIO
U+1D70 LATINO PEQUEÑO LETRA N CON TILDEO MEDIO
Ñ U+00D1 LATINO MAYÚSCULA N CON TILDEO
ñ U+00F1 LATINO MENOR N CON TILDE
U+1ED6 LATINO MAYÚSCULA O CON CIRCUMFLEXIÓN Y TILDE
U+1ED7 LATINO PEQUEÑO LETRA O CON CIRCUNFLEJO Y TILDE
U+1EE0 LETRA MAYÚSCULA O CON CUERNO Y TILDE
U+1EE1 LETRA MAYÚSCULA O CON CUERNO Y TILDE
U+1E4C LETRA MAYÚSCULA O CON CUERNO Y TILDE
U+1E4D LETRA MAYÚSCULA O CON TILDE Y AGUDO
U+1E4E LETRA MAYÚSCULA O CON TILDE Y AGUDO
U+1E4F LATINO MAYÚSCULA O CON TILDE Y DIAERESIS
Ȭ U+022C LATINO MAYÚSCULA O CON TILDE Y MACRÓN
ȭ U+022D LETRA MAYÚSCULA O CON TILDE Y MACRÓN
Õ U+00D5 LETRA MAYÚSCULA O CON TILDE
õ U+00F5 LETRA PEQUEÑA O CON TILDE
U+1D71 LETRA PEQUEÑA P CON TILDE MEDIO
U+1D73 R minúscula latina con anzuelo y tilde central
U+1D72 R minúscula latina con TILDE MEDIO
U+AB68 LETRA PEQUEÑA LETRA DE MOLDE CON TILDE MEDIO
U+1D74 LETRA PEQUEÑA LETRA DE MOLDE S CON TILDE MEDIO
U+1D75 LATINA T minúscula con TILDE MEDIO
U+1EEE LATINA LETRA MAYÚSCULA U CON CUERNO Y TILDE
U+1EEF LETRA MAYÚSCULA U CON CUERNO Y TILDE
U+1E78 LATINO MAYÚSCULA U CON TILDE Y AGUDO
U+1E79 LATINO MAYÚSCULA U CON TILDE Y AGUDO
U+1E74 U mayúscula latina con tilde debajo U+1E75 U minúscula latina con tilde debajo
Ũ Ũ U+0168 LATINO MAYÚSCULA U CON TILDE
ũ U+0169 LATINO MAYÚSCULA U CON TILDE U+1E7C LATINO MAYÚSCULA V CON TILDE U+1E7D LATINO MAYÚSCULA V CON TILDE
U+1EF8 LATINO MAYÚSCULA Y CON TILDE
U+1EF9 LATINO MAYÚSCULA Y CON TILDE U+1D76 LATINO LETRA PEQUEÑA Z CON TILDE MEDIA

PuntuaciónEdit

La tilde se utiliza de varias maneras en la puntuación:

RangeEdit

En algunos idiomas (aunque no generalmente en inglés), se puede utilizar un guion ondulado con tilde como puntuación (en lugar de un guion sin espaciar, un guion en o un guion em) entre dos números, para indicar un rango en lugar de una resta o un número con guion (como un número de pieza o un número de modelo). Por ejemplo, «12~15» significa «de 12 a 15», «~3» significa «hasta tres» y «100~» significa «100 y más». Los idiomas de Asia Oriental casi siempre utilizan esta convención, pero también se hace por claridad en algunos otros idiomas. El chino utiliza indistintamente el guion ondulado y el guion de ancho completo para este fin. En inglés, la tilde se utiliza a menudo para expresar rangos y números de modelo en electrónica, pero rara vez en la gramática formal o en los documentos tipográficos, ya que un guion ondulado que precede a un número representa a veces una aproximación (véase más adelante).

AproximaciónEditar

Ver también: Aproximación

Ante un número la tilde puede significar ‘aproximadamente’; ‘~42’ significa ‘aproximadamente 42’. Cuando se utiliza con símbolos monetarios que preceden al número (las convenciones nacionales difieren), la tilde precede al símbolo, así, por ejemplo, ‘~$10’ significa ‘aproximadamente diez dólares’.

Los símbolos ≈ (casi igual a) y ≅ (aproximadamente igual a) están entre los otros símbolos utilizados para expresar aproximación.

JapaneseEdit

Más información: Puntuación en japonés § Guión ondulado

El guion ondulado (波ダッシュ, nami dasshu) se utiliza con varios fines en japonés, entre ellos para denotar rangos de números, en lugar de guiones o paréntesis, y para indicar el origen. El guion ondulado también se utiliza para separar un título y un subtítulo en la misma línea, como se utilizan los dos puntos en español.

Cuando se utiliza en conversaciones por correo electrónico o mensajería instantánea puede usarse como marca de sarcasmo.

El signo se utiliza como reemplazo del chouon, carácter katakana, en japonés, extendiendo la sílaba final.

Codificación Unicode y Shift JIS del guión onduladoEditar
Correcto JIS guion ondulado

Guión ondulado Unicode anterior (incorrecto)

En la práctica la tilde de ancho completoancho (全角チルダ, zenkaku chiruda), Unicode U+FF5E, se utiliza a menudo en lugar del guion ondulado (波ダッシュ, nami dasshu), Unicode U+301C, porque el código Shift JIS para el guion ondulado, 0x8160, que se supone que está mapeado a U+301C, está mapeado en cambio a U+FF5E en la página de códigos 932 de Windows (la página de códigos de Microsoft para el japonés), una extensión de Shift JIS muy utilizada.

Esto evitó un error de definición de forma en las tablas de códigos de Unicode: el glifo de referencia del guion ondulado en JIS / Shift JIS coincide con el glifo de referencia de Unicode para U+FF5E, mientras que el glifo de referencia para U+301C se reflejó, incorrectamente, cuando Unicode importó el guion ondulado JIS. En otras plataformas, como el Mac OS clásico y macOS, 0x8160 se asigna correctamente a U+301C. Por lo general, es difícil, si no imposible, que los usuarios de Windows japonés escriban U+301C, especialmente en aplicaciones heredadas, no Unicode.

Una situación similar existe en relación con el conjunto de caracteres coreanos KS X 1001, en el que Microsoft mapea el código EUC-KR o UHC para el guion ondulado (0xA1AD) a U+223C (operador de tilde), mientras que IBM y Apple lo mapean a U+301C. Microsoft también utiliza U+FF5E para mapear la tilde elevada KS X 1001 (0xA2A6), mientras que Apple utiliza U+02DC (˜).

El actual glifo de referencia de Unicode para U+301C se ha corregido para que coincida con el estándar JIS en respuesta a una propuesta de 2014, en la que se señalaba que, si bien el glifo de referencia de Unicode existente había coincidido con las fuentes del descatalogado Windows XP, todas las demás plataformas principales, incluidas las versiones posteriores de Microsoft Windows, se enviaban con fuentes que coincidían con el glifo de referencia JIS para U+301C.

El guion de onda JIS / Shift JIS todavía se asigna formalmente a U+301C a partir de JIS X 0213, mientras que el estándar de codificación WHATWG utilizado por HTML5 sigue a Microsoft en la asignación de 0x8160 a U+FF5E. Estos dos puntos de código tienen un glifo similar o idéntico en varias fuentes, lo que reduce la confusión y la incompatibilidad.

MatemáticasEditar

Como operador unarioEditar

Una tilde delante de una sola cantidad puede significar «aproximadamente», «sobre» o «del mismo orden de magnitud que».

En la lógica matemática escrita, la tilde representa la negación: «~p» significa «no p», donde «p» es una proposición. El uso moderno suele sustituir la tilde por el símbolo de negación (¬) para este propósito, para evitar la confusión con las relaciones de equivalencia.

Como operador relacionalEditar

En matemáticas, el operador tilde (Unicode U+223C), a veces llamado «twiddle», se utiliza a menudo para denotar una relación de equivalencia entre dos objetos. Así, «x ~ y» significa «x es equivalente a y». Es una afirmación más débil que afirmar que x es igual a y. La expresión «x ~ y» a veces se lee en voz alta como «x tuerce a y», tal vez como un análogo a la expresión verbal de «x = y».

La tilde puede indicar una igualdad aproximada de varias maneras. Puede utilizarse para denotar la igualdad asintótica de dos funciones. Por ejemplo, f (x) ~ g(x) significa que lim x → ∞ f ( x ) g ( x ) = 1 {\displaystyle \lim _{x}{infty}{\frac {f(x)}{g(x)}=1}.

{displaystyle \lim _{x\to \infty }{frac {f(x)}{g(x)}}=1}

.

La tilde también se utiliza para indicar «aproximadamente igual a» (por ejemplo, 1,902 ~= 2). Este uso probablemente se desarrolló como una alternativa tipográfica al símbolo de la libra utilizado con el mismo propósito en las matemáticas escritas, que es un signo de igualdad con la barra superior sustituida por una barra con una joroba, protuberancia o bucle hacia arriba en el centro (︍︍♎︎) o, a veces, una tilde (≃). También se utiliza el símbolo «≈» para este fin.

En física y astronomía, se puede utilizar una tilde entre dos expresiones (por ejemplo, h ~ 10-34 J s) para indicar que ambas son del mismo orden de magnitud.

En estadística y teoría de la probabilidad, la tilde significa «se distribuye como»; véase variable aleatoria.

También se puede utilizar una tilde para representar la similitud geométrica (por ejemplo, ∆ABC ~ ∆DEF, lo que significa que el triángulo ABC es similar a DEF). Una tilde triple (≋) se utiliza a menudo para mostrar congruencia, una relación de equivalencia en geometría.

Como acentoEditar

El símbolo » f ~ {\displaystyle {\tilde {f}}

{{tilde {f}}

» se pronuncia como «eff tilde» o, informalmente, como «eff twiddle» o, en inglés americano, «eff wiggle». Se puede utilizar para denotar la transformada de Fourier de f, o una elevación de f, y puede tener una variedad de otros significados dependiendo del contexto.

Una tilde colocada debajo de una letra en matemáticas puede representar una cantidad vectorial (por ejemplo, ( x 1 , x 2 , x 3 , … , x n ) = x ∼ {\displaystyle (x_{1},x_{2},x_{3},\ldots ,x_{n})={{sim}{mathbf {x} }}}

(x_{1},x_{2},x_{3},\ldots ,x_{n})={{sim}{mathbf {x}} }}

).

En estadística y teoría de la probabilidad, una tilde colocada encima de una variable se utiliza a veces para representar la mediana de esa variable; así y ~ {\displaystyle {\tilde {\mathbf {y}} }}}

{{tilde {\mathbf {y}}
Indicarían la mediana de la variable y
Estilo de la pantalla
Indicarían la mediana de la variable y
}

\mathbf {y} mathbf {y}.

. Una tilde sobre la letra n ( n ~ {\displaystyle {\tilde {n}}

{tilde {n}}

) se utiliza a veces para indicar la media armónica.

En el aprendizaje de la máquina, una tilde puede representar un valor candidato para un estado de la célula en GRUs o unidades LSTM. (por ejemplo, c̃)

PhysicsEdit

A menudo en la física, se puede considerar una solución de equilibrio a una ecuación, y luego una perturbación a ese equilibrio. Para las variables de la ecuación original (por ejemplo X {\displaystyle X}

X

) una sustitución X → x + x ~ {\displaystyle X\to x+{\tilde {x}}

X a x+{\tilde {x}}

se puede hacer, donde x {\displaystyle x}

x

es la parte de equilibrio y x ~ {\displaystyle {\tilde {x}}

{tilde {x}}

es la parte perturbada.

La tilde también se utiliza en la física de partículas para denotar la hipotética pareja supersimétrica. Por ejemplo, un electrón se denomina con la letra e, y su supercompañero el selectrón se escribe ẽ.

EconomíaEdit

Para las relaciones que implican preferencia, los economistas a veces utilizan la tilde para representar la indiferencia entre dos o más paquetes de bienes. Por ejemplo, para decir que un consumidor es indiferente entre los paquetes x e y, un economista escribiría x ~ y.

ElectrónicaEdit

Puede aproximarse al símbolo de la onda sinusoidal (∿, U+223F), que se utiliza en electrónica para indicar la corriente alterna, en lugar de +, -, o ⎓ para la corriente continua.

LingüísticaEditar

La tilde puede indicar alternancia de alomorfos o alternancia morfológica, como en //ˈniː~ɛl+t// para arrodillarse~cornar (el signo más ‘+’ indica un límite de morfema). En la semántica formal, también se utiliza como notación para el operador de garabato que desempeña un papel clave en muchas teorías de la focalización.

InformáticaEditar

Directorios y URLsEditar

En los sistemas operativos tipo Unix (incluyendo AIX, BSD, Linux y macOS), la tilde normalmente indica el directorio raíz del usuario actual. Por ejemplo, si el directorio raíz del usuario actual es /home/usuario, entonces el comando cd ~ es equivalente a cd /home/usuario, cd $HOME, o cd. Esta convención deriva del terminal Lear-Siegler ADM-3A de uso común durante la década de 1970, que casualmente tenía el símbolo de la tilde y la palabra «Home» (para mover el cursor hacia la parte superior izquierda) en la misma tecla. Cuando se antepone a un nombre de usuario concreto, la tilde indica el directorio personal de ese usuario (por ejemplo, ~janedoe para el directorio personal del usuario janedoe, como /home/janedoe).

Utilizado en las URL de la World Wide Web, suele denotar un sitio web personal en un servidor basado en Unix. Por ejemplo, http://www.example.com/~johndoe/ podría ser el sitio web personal de John Doe. Esto imita el uso de la tilde en el shell de Unix. Sin embargo, cuando se accede desde la web, el acceso a los archivos suele dirigirse a un subdirectorio del directorio personal del usuario, como /home/nombre_de_usuario/public_html o /home/nombre_de_usuario/www.

En las URL, los caracteres %7E (o %7e) pueden sustituir a la tilde si un dispositivo de entrada carece de tecla de tilde. Así, http://www.example.com/~johndoe/ y http://www.example.com/%7Ejohndoe/ se comportarán de la misma manera.

Lenguajes informáticosEditar

La tilde se utiliza en el lenguaje de programación AWK como parte de los operadores de coincidencia de patrones para expresiones regulares:

  • variable ~ /regex/ devuelve true si la variable coincide.
  • variable !~ /regex/ devuelve false si la variable coincide.

Una variante de esto, con la tilde simple sustituida por =~, fue adoptada en Perl, y esta semi-estandarización ha llevado al uso de estos operadores en otros lenguajes de programación, como Ruby o la variante SQL de la base de datos PostgreSQL.

En APL y MATLAB, la tilde representa la función lógica monádica NOT, y en APL representa adicionalmente la función díadica multiset sin (diferencia de conjuntos).

En los lenguajes de programación C, C++ y C#, el carácter tilde se utiliza como operador bitwise NOT, siguiendo la notación en lógica (un ! provoca un NOT lógico, en su lugar). En C++ y C#, la tilde también se utiliza como el primer carácter en el nombre de un método de una clase (donde el resto del nombre debe ser el mismo nombre de la clase) para indicar un destructor – un método especial que se llama al final de la vida del objeto. La base de datos MySQL también utiliza la tilde como inversor de bitwise.

En la aplicación ASP.NET la tilde (‘~’) se utiliza como un acceso directo a la raíz del directorio virtual de la aplicación.

En el lenguaje de hojas de estilo CSS, la tilde se utiliza para el combinador adyacente indirecto como parte de un selector.

En el lenguaje de programación D, la tilde se utiliza como operador de concatenación de arrays, así como para indicar un destructor de objetos y operador bitwise not. El operador tilde puede ser sobrecargado para tipos de usuario, y el operador tilde binario se utiliza principalmente para fusionar dos objetos, o para añadir algunos objetos a un conjunto de objetos. Se introdujo porque el operador más puede tener un significado diferente en muchas situaciones. Por ejemplo, ¿qué hacer con «120» + «14»? ¿Es una cadena «134» (suma de dos números), o «12014» (concatenación de cadenas) o algo más? D desautoriza el operador + para arrays (y cadenas), y proporciona un operador separado para la concatenación (de forma similar, el lenguaje de programación PHP resolvió este problema utilizando el operador punto para la concatenación, y + para la suma de números, que también funcionará en cadenas que contengan números).

En Eiffel, la tilde se utiliza para la comparación de objetos. Si a y b denotan objetos, la expresión booleana a ~ b tiene valor verdadero si y sólo si estos objetos son iguales, tal y como se define en la versión aplicable de la rutina de la biblioteca is_equal, que por defecto denota la igualdad de objetos campo a campo, pero que puede redefinirse en cualquier clase para soportar una noción específica de igualdad. Si a y b son referencias, la expresión de igualdad de objetos a ~ b debe contrastarse con a = b, que denota igualdad de referencias. A diferencia de la llamada a.is_equal (b), la expresión a ~ b es de tipo seguro incluso en presencia de covarianza.

En el lenguaje de programación Apache Groovy el carácter tilde se utiliza como un operador mapeado al método bitwiseNegate(). Dado un String el método producirá un java.util.regex.Pattern. Dado un entero negará el entero bitwise como en las diferentes variantes de C. =~ y ==~ pueden utilizarse en Groovy para hacer coincidir una expresión regular.

En Haskell, la tilde se utiliza en las restricciones de tipo para indicar la igualdad de tipo. Además, en la concordancia de patrones, la tilde se utiliza para indicar una coincidencia de patrón perezosa.

En el lenguaje de programación Inform, la tilde se utiliza para indicar una comilla dentro de una cadena entrecomillada.

En el «modo texto» del lenguaje de composición LaTeX se puede obtener un diacrítico con tilde utilizando, por ejemplo, \~{n}, dando lugar a la «ñ». Una tilde independiente puede obtenerse utilizando \textasciitilde o \string~.En «modo matemático» un diacrítico de tilde puede escribirse como, por ejemplo, \tilde{x}. Para una tilde más ancha se puede utilizar \widetilde. El comando \sim produce un símbolo de relación binaria similar a la tilde que se utiliza a menudo en expresiones matemáticas, y la doble tilde ≈ se obtiene con \approx. El paquete url también permite introducir tildes directamente, por ejemplo \url{http://server/~name}.Tanto en el modo de texto como en el de matemáticas, una tilde sola (~) muestra un espacio en blanco sin salto de línea.

En la sintaxis de MediaWiki, se utilizan cuatro tildes como atajo para la firma de un usuario.

En Common Lisp, la tilde se utiliza como prefijo para los especificadores de formato en las cadenas de formato.En Max/MSP, se utiliza una tilde para denotar los objetos que procesan a la velocidad de muestreo del ordenador, es decir, principalmente los que se ocupan del sonido.

En Standard ML, la tilde se utiliza como prefijo para los números negativos y como operador de negación unario.

En OCaml, la tilde se utiliza para especificar la etiqueta de un parámetro etiquetado.

En el lenguaje SQL Server Transact-SQL (T-SQL) de Microsoft, la tilde es un operador unario Bitwise NOT.

En JavaScript, la tilde se utiliza como una operación de complemento unario bitwise (o negación bitwise) (~number). Como JavaScript utiliza internamente flotadores y el complemento a nivel de bits sólo funciona con enteros, los números se despojan de su parte decimal antes de aplicar la operación. Esto también ha dado lugar al uso de dos tildes ~~number como una sintaxis corta para una conversión a entero (los números son despojados de su parte decimal y cambiados a su complemento, y luego de vuelta. El resultado neto es, por tanto, sólo la eliminación de la parte decimal). Para números positivos, esto es equivalente a la función matemática floor.

En Object REXX, el twiddle se utiliza como símbolo de «envío de mensajes». Por ejemplo, Employee.name~lower() haría que el método lower() actuara sobre el atributo Employee del objeto, devolviendo el resultado de la operación. ~~ devuelve el objeto que recibió el método en lugar del resultado producido. Por lo tanto, se puede utilizar cuando no es necesario devolver el resultado o cuando se van a utilizar métodos en cascada. team~~insert("Jane")~~insert("Joe")~~insert("Steve") enviaría múltiples mensajes insert concurrentes, invocando así el método insert tres veces consecutivas en el objeto team.

Nombres de archivos de copia de seguridadEditar

La convención dominante en Unix para nombrar las copias de seguridad de los archivos es añadir una tilde al nombre del archivo original.Se originó con el editor de texto Emacs y fue adoptada por muchos otros editores y algunas herramientas de línea de comandos.

Emacs también introdujo un elaborado esquema de copia de seguridad numerada, con archivos llamados filename.~1~, filename.~2~ y así sucesivamente. No se puso de moda, ya que el auge del software de control de versiones elimina la necesidad de este uso.

Nombres de archivo de MicrosoftEdit

La tilde formaba parte del esquema de manipulación de nombres de archivo de Microsoft cuando extendió el estándar del sistema de archivos FAT para admitir nombres de archivo largos para Microsoft Windows. Los programas escritos antes de este desarrollo sólo podían acceder a los nombres de archivo en el llamado formato 8.3: los nombres de archivo consistían en un máximo de ocho caracteres de un conjunto de caracteres restringidos (por ejemplo, sin espacios), seguidos de un punto, seguido de tres caracteres más. Para que estos programas heredados pudieran acceder a los archivos del sistema de archivos FAT, había que dar dos nombres a cada archivo: uno largo y más descriptivo y otro que se ajustara al formato 8.3. Esto se consiguió con un esquema de manipulación de nombres en el que los seis primeros caracteres del nombre del archivo van seguidos de una tilde y un dígito. Por ejemplo, «Archivos de programa» podría convertirse en «PROGRA~1».

El símbolo de la tilde también se utiliza a menudo para poner un prefijo a los archivos temporales ocultos que se crean cuando se abre un documento en Windows. Por ejemplo, cuando se abre un documento «Documento1.doc» en Word, se crea un archivo llamado «~$cumento1.doc» en el mismo directorio. Este archivo contiene información sobre qué usuario tiene el archivo abierto, para evitar que varios usuarios intenten modificar un documento al mismo tiempo.

Otros usosEdición

Los programadores informáticos utilizan la tilde de varias maneras y a veces llaman al símbolo (en contraposición al diacrítico) garabato, garabato o twiddle. Según el Jargon File, otros sinónimos utilizados a veces en programación son not, approx, wiggle, enyay (después de eñe) y (con humor) sqiggle /ˈskɪɡəl/. Se utiliza en muchos idiomas como operador de inversión binaria, intercambiando los 1 y 0 binarios de un número, por ejemplo, ~10 (binario ~1010) es igual a 5 (binario 0101).

En Raku, se utiliza ~~ en lugar de =~ para una expresión regular.

Notación de malabaresEditar

En el sistema de notación de malabares Beatmap, se puede añadir tilde a cualquiera de las «manos» en un par de campos para decir «cruzar los brazos con esta mano encima». Mills Mess se representa así como (~2x,1)(1,2x)(2x,~1)*.

Categorías: Articles

0 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *