Salto de lÃnea
De Wikipedia, la enciclopedia libre
En informática, el salto de lÃnea (LF, "line feed") es un código de control que indica un movimiento a la siguiente lÃnea de texto, por ejemplo en una impresora o terminal. Habitualmente se usa junto con el retorno de carro (CR), que en una máquina de escribir moverÃa el carro hacia la izquierda, hasta la primera columna. Entre los dos, son un mecanismo para escribir una nueva lÃnea de texto.
[editar] Historia
En una máquina de escribir convencional, pasar a la siguiente lÃnea necesita dos movimientos: uno para desplazar el carro hacia la izquierda, y otro para mover el papel una lÃnea hacia arriba. En los ordenadores se siguió esta analogÃa y se definieron los dos caracteres: CR para el retorno de carro, y LF para el salto de lÃnea. Entre los dos (CRLF), se conseguÃa que una impresora hiciera estos movimientos para poder escribir una nueva lÃnea de texto.
Por eso, al principio se adoptó CRLF como la forma estándar de acabar una lÃnea; y muchos protocolos de red (como SMTP) asà lo esperan. Esta decisión fue vista más tarde como un error; sin embargo, su uso en DOS y en Microsoft Windows hace que probablemente se siga usando en el futuro.
En Unix, al salto de lÃnea se le llama más bien nueva lÃnea, \n en el lenguaje de programación C y vbNewline en Visual Basic. En los sistemas operativos basados en Unix, un salto de lÃnea tiene el mismo efecto en un terminal de texto que el CR-LF en una impresora; pero se consideró innecesario enviar a la pantalla secuencias de códigos de impresora, y por eso se usó LF en vez de CR-LF.
Apple Computer también simplificó el par CR-LF en sus sistemas operativos, y eligió usar CR sin el LF. Los sistemas operativos de Apple siguieron usando el retorno de carro como terminador de lÃnea hasta el Mac OS X, que está en parte basado en Unix.
[editar] Representación
En ASCII y Unicode, el salto de lÃnea se representa mediante el código decimal 10 (en hexadecimal 0A).