Se vc já se peguntou porquê a quebra de linha é representada por 2 caracteres e não sabia o motivo…ai vai:
Existem três padrões diferentes de representação do final de linha de texto. Em síntese, os Macs da Apple usam o caracter CR. O Unix e suas variantes usam o caracter LF. Os sistemas Microsoft, desde o MS-DOS até ao Windows usam ambos, juntamente(aff!).
Se você quer saber a história por detrás disto:
CR significa “Carriage Return” (“Regresso ao Berço” o famoso retorno do carro da máquina de escrever), e vem do conceito antigo, nas máquinas de escrever / teletipos, de um comando para deslocar a impressão a partir da direita da página, de volta à esquerda, quando chegava ao fim;
LF significa “Line Feed” (“Avanço de Linha”) e vem do conceito antigo, nas máquinas de escrever / teletipos, de um comando para deslocar a impressão para baixo uma linha;
CR/LF, juntos, significa mover para baixo uma linha e regressar à esquerda da página.(da ai vem a idéia da tecla enter ter com símbolo um tracinho para baixo e uma setinha para a esquerda.)
Em princípio, a história não é relevante nos computadores de hoje mas, na prática, todos eles usam o legado destas convenções, e não há nada que possamos fazer senão escolher uma.
referência: http://www.gutenberg.org
“A morte de um Homem ocorre, quando este desiste de aprender.”
17 Abril, 2007 às 10:54 am
O que significa “A morte de um Homem morre ocorre”?