\
"\", el carácter 92 ($5C en hexadecimal) en la tabla ASCII.
¿Por qué lo llaman backslash? Seguro que es una pregunta que todos se han hecho miles de veces...
...¿no? Bueno, da igual...
"Back": atrás.
"Slash": barra.
"Backslash": "barra patrás".
Este carácter al parecer tiene su origen exclusivamente en el mundo de la informática. El MS-DOS y el Windows lo usan para delimitar los diferentes directorios y subdirectorios al escribir una ruta (ejemplo: "C:\mis_imagenes\fotos\porno\"), mientras que en UNIX se usa la barra normal. También se usa, por ejemplo, en lenguajes como Java o C cuando queremos que el siguiente carácter se trate de forma especial, como cuando queremos escribir un String que contenga comillas sin que el compilador las confunda con las comillas que contienen el propio String:
System.out.println ("Hola, soy Manuel, pero mis amigos me llaman \"Manolillo\"");
Es como la clásica barra (/), pero reflejada, por eso en castellano a veces se la conoce como "barra inversa". Pero, ¿por qué en inglés la llaman, literalmente, "barra patrás"? ¿Va para atrás (hacia la izquierda, si no somos árabes) empezando por abajo o empezando por arriba? ¿No será realmente la barra tradicional la que va para atrás y la otra la que va hacia adelante? A lo mejor es por la forma que tiene cada uno de escribirla con un boli... ¿Habéis hecho la prueba? ¿Hacia qué lado hacéis el trazo? ¿Seguro que es hacia atrás? Os prometo que yo he hecho la prueba y no suele ser así... ¿Será porque soy zurdo? ¿Aún no podéis creeros que alguien pueda perder el tiempo preguntando al aire estas estupideces?
Etiquetas: backslash, caracteres, informatica, lenguaje
Publicar un comentario