Barra inversa

siguiente símbolo tipográfico
(Redirigido desde «Barra invertida»)

La barra inversa invertida, (\) también conocida como antibarra o contrabarra es un signo simple utilizado casi exclusivamente al ámbito informático, donde, frecuentemente, se emplea como separador de los elementos jerarquizados de carpetas y subcarpetas en algunos sistemas operativos. De acuerdo con las recomendaciones sobre ortografía de la Real Academia de la Lengua (RAE), este signo se escribe siempre sin espacio de separación respecto de los elementos que delimita. [1]​ Otros nombres utilizados para este carácter tipográfico, son: barra oblicua invertida, barra invertida, barra revertida, backslash, barra diagonal invertida o diagonal invertida. Su empleo ha experimentado (junto con otros signos como la barra «/» o la arroba «@») un gran crecimiento en las últimas décadas debido a su abundante uso en muchos lenguajes y sistemas operativos como Matlab para generar un salto de línea.

Signos aritmétricos
Signos aritméticos y abreviaturas

Aplicaciones

editar

En Unix y C se emplea para definir caracteres especiales: \n representa un salto de línea y \t un espacio de tabulación, por ejemplo. En DOS y Microsoft Windows se utiliza para señalar la jerarquía de carpetas subcarpetas y archivos:[2]carpeta\subcarpeta\archivo.abc indica que archivo.abc está dentro de subcarpeta, que a su vez está dentro de carpeta.

En algunos lenguajes de programación informática, la barra inversa representa un operador aritmético que calcula el valor entero del resultado de una división. Es decir, A\B sería igual a la parte entera de A/B (A dividido entre B). Por ejemplo, el resultado de 5\2 = 2, ya que 2 es la parte entera del resultado de dividir 5/2 = 2,5

Los lenguajes de expresión regular lo usaron de la misma manera, cambiando los caracteres literales subsiguientes en metacaracteres y viceversa. Por ejemplo, \ || b busca '|' o 'b', la primera barra se escapa y se busca, la segunda no se escapa y actúa como una "o".[3]​ Fuera de las cadenas entre comillas, el único uso común de la barra invertida es ignorar ("escapar") una nueva línea inmediatamente después. En este contexto, puede denominarse "línea continua",[4]​ ya que la línea actual continúa en la siguiente. Algún software reemplaza la barra invertida + nueva línea con un espacio.[5]

Las macros de Tex y LaTeX tienen nombres que comienzan por este carácter: \chapter{título} define el título de un capítulo, por ejemplo. En Octave o MATLAB A\B representa la división izquierda de las matrices, equivalente al producto de la inversa de A por B.

El comando directo para insertar este carácter en MicrosBarra oblicua, barra inclinada o diagonal

Referencias

editar
  1. RAE (22 de julio de 2024). «Barra inversa | Ortografía de la lengua española». «Ortografía de la lengua española». Consultado el 17 de diciembre de 2024. 
  2. Necasek, Michal (24 de mayo de 2019). «Why Does Windows Really Use Backslash as Path Separator?» (html). OS/2 Museum. Archivado desde el original el 24 de mayo de 2019. Consultado el 28 de mayo de 2019. 
  3. Mark Lutz. Learning Python, 5th Edition. Archivado desde el original el 8 de octubre de 2021. Consultado el 20 de septiembre de 2021. 
  4. The C Preprocessor
  5. «3.1.1 Splitting long lines». GNU make manual. Consultado el 28 de julio de 2019.