ALEGSA.com.ar

Definición de barra invertida o backslash (informática)

Significado de barra invertida: En informática, la barra invertida es aquella a la que le corresponde este símbolo: . Se considera invertida con respecto a la barra /. Es empleada ...
12-06-2023 00:00

 


Definición de barra invertida o backslash (informática)

 

En informática, la barra invertida es aquella a la que le corresponde este símbolo: \. Se considera invertida con respecto a la barra /. Es empleada en sistemas operativos, web y lenguajes de programación.

Otros nombres para barra invertida: barra inversa, barra revertida, contrabarra, backslash, backward slash, reverse solidus.

Fue introducida el 18 de septiembre de 1961 por Bob Bemer dentro de los caracteres ASCII. Específicamente fue introducida pensando en el lenguaje de programación ALGOL, donde los operadores booleanos ∧ (AND) y ∨ (OR) pudieran ser compuestos en ASCII empleando ambas barras: "/\" y "\/" respectivamente.



Usos de la barra invertida \



- En MS-DOS y Windows, es utilizada para separar directorios y subdirectorios en jerarquías. Por ejemplo: c:\Windows\System32

- En programación, la barra invertida suele utilizarse para convertir un caracter especial en un caracter literal. Lo que se llama también "marcar un caracter" o caracter de escape.

- En Unix, C y otros lenguajes, se utiliza para definir caracteres especiales. Por ejemplo, \n representa un salto de línea.

Además de estos usos, la barra invertida también es utilizada en expresiones regulares para indicar que el siguiente carácter debe ser tomado literalmente en lugar de ser interpretado como un elemento de la expresión regular. Por ejemplo, si se desea buscar la cadena "c:\Windows" en una expresión regular, se debe escribir "c:\\Windows" para indicar que la barra invertida debe ser tomada literalmente y no como un carácter especial.

Asimismo, en la programación orientada a objetos, la barra invertida se utiliza para acceder a métodos y propiedades de una clase en lugar de instanciar un nuevo objeto. Por ejemplo, si se tiene una clase llamada "Usuario" con un método "login", se puede acceder a él utilizando la sintaxis "Usuario\login" en lugar de crear una instancia de la clase.

Cabe destacar que en algunos sistemas operativos, como Linux, la barra inclinada hacia la izquierda también puede ser utilizada como separador de directorios en lugar de la barra invertida. Por ejemplo, en lugar de escribir "c:\Windows\System32" se escribiría "/home/user/Documents".

En resumen, la barra invertida es un símbolo fundamental en la informática y la programación, con una amplia variedad de usos en diferentes contextos y sistemas. Su introducción en ASCII por Bob Bemer fue un importante avance en la estandarización de los caracteres informáticos y su uso sigue siendo esencial en la tecnología actual.


Resumen: barra invertida



La barra invertida es un símbolo (\) usado en computación y lenguajes de programación. Sirve para separar directorios en Windows, y para convertir un caracter especial en un caracter literal en programación. También se utiliza en Unix y C para definir caracteres especiales. Fue introducida en 1961 y tiene otros nombres como barra inversa, contrabarra y backslash.




¿Para qué se utiliza la barra invertida en informática?



La barra invertida se utiliza en informática para indicar la separación de directorios en rutas de archivos en sistemas operativos como Windows, Mac OS y Linux.


¿Cuál es la diferencia entre la barra invertida y la barra normal en informática?



La barra invertida es diferente a la barra normal en informática en que indica una dirección diferente. La barra normal (/) se utiliza para separar los elementos de una URL y para indicar la raíz de un sistema de archivos. Mientras que la barra invertida (\) se utiliza para separar los elementos de una ruta de archivo en Windows y otros sistemas que utilizan un sistema de archivos similar.


¿Cómo se utiliza la barra invertida en lenguajes de programación?



La barra invertida se utiliza en algunos lenguajes de programación, como C++++, para indicar el inicio de un caracter de escape. Por ejemplo, se utiliza como \\ para representar una barra invertida en una cadena de caracteres.


¿Qué pasa si se utiliza la barra invertida en una URL en lugar de la barra normal?



Si se utiliza la barra invertida en una URL en lugar de la barra normal, el navegador web puede mostrar un error de "URL malformada" o "ruta no encontrada", ya que la barra invertida no se utiliza para separar elementos en una URL.


¿Cómo se puede escapar una barra invertida en una cadena de caracteres?



Para escapar una barra invertida en una cadena de caracteres, se utiliza nuevamente una barra invertida (\\). De esta manera, si se quiere incluir una barra invertida en un texto, se escribe \\ para que aparezca una sola barra invertida.


¿Qué otros usos tiene la barra invertida en informática?



Además de separar directorios en rutas de archivo y como caracter de escape en lenguajes de programación, la barra invertida se utiliza en algunos comandos de terminal para indicar una nueva línea, como en Unix y Linux, donde se escribe \n. También se utiliza en algunos sistemas de codificación, como Unicode, para indicar una secuencia especial de caracteres.

Teclado mejorado genérico tipo QWERTY para computadoras

~
1
2
3
4
5
6
7
8
9
0
-
=
Bk Sp
q
w
e
r
t
y
u
i
o
p
[
]
|
a
s
d
f
g
h
j
k
l
ñ
z
x
c
v
b
n
m
,
.
?

/ Break
     
   
/
*
-
7
8
9
+
4
5
6
 
1
2
3
 
0
.

  Teclas de función   Teclas de funciones especiales
  Teclas de escritura   Tecla Enter
  Teclas modificadoras   Teclas de direcciones
  Teclas lock   Teclado numérico





Autor: Leandro Alegsa
Actualizado: 12-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de barra invertida. Recuperado de https://www.alegsa.com.ar/Dic/barra_invertida.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías