Vogn retur

En vognretur  er et kontroltegn eller en mekanisme, der bruges til at returnere enhedens position til begyndelsen af ​​en linje. Ofte omtalt som CR (fra det engelske  carriage return ).

Oprindelse af udtrykket

Vogn (fra italiensk  carretta  - trolley) - en maskine eller mekanisme, der bærer en række dele og bevæger sig langs guider eller roterer i lejer . I skrivemaskiner lignede det en ramme med en papirrulle [ 1] .

Skrivemaskiner

Oprindeligt refererede udtrykket "carriage return" til en mekanisme eller håndtag på en skrivemaskine . Den blev brugt efter at en linje var blevet indtastet og fik den samling, der holdt papiret ( vognen ) til at flytte tilbage til højre, så skrivemaskinen var klar til at skrive videre på venstre side af papiret (forudsat skrivning fra venstre mod højre) . Håndtaget førte normalt papiret frem til næste linje. Den elektriske vognretur dukkede første gang op på Electromatic elektriske skrivemaskiner i 1929. Senere blev dette firma absorberet af IBM og begyndte at producere disse maskiner under sit eget mærke som " IBM Electric skrivemaskine " [2] [3] . Nøglen, der udførte denne handling, blev normalt betegnet "carriage return" ( eng.  carriage return ) eller "return" ( retur ). Andre skrivemaskiner, inklusive IBM Selectric , fik skrivehovedet til at flytte sig, mens papiret forblev stationært. I dem returnerede denne nøgle printhovedet til venstre og blev nogle gange kaldt "holder return" ( eng.  carrier return ) .

Senere blev tegnet ↵ (U+21B5) indført for at betegne denne toneart.

Telekommunikation, computere

Karakteren til kontrol af vognretur sporer sin afstamning tilbage til fjernskrivemaskiner . I 1901 opfandt Donald Murray en fjernskrivemaskine udstyret med et QWERTY -tastatur og i stand til at skrive en besked på et ark papir. Dette krævede tilføjelse af yderligere tegn til Baudot -koden: LF ( line feed , kode 02) og CR ( carriage return , kode 08) [4] .

Vognretur- og linjetilførselsfunktionerne blev adskilt af to årsager:

I tidlige computere blev almindelige teletyper brugt til at indtaste information, men i 1963 blev den første version af ASCII -kodningen udviklet specifikt til indtastning og lagring af data på computere , i den blev linjeskift og vognretur-tegnene flyttet til positioner 0x0Aog , og i efterfølgende kodninger blev disse kontroltegn bevaret de samme steder, inklusive i Unicode . 0x0D

Mange computerprogrammer bruger en vognretur, alene eller i forbindelse med en linjeskift, til at markere slutningen af ​​en linje, men andre tegn bruges til denne opgave; andre bruger det kun til afsnitsskift . Nogle standarder, der introducerer deres egen notation til håndtering af linjer og afsnit (såsom HTML ) og mange programmeringssprog, behandler vognretur og nye linjer som blanktegn .

For at angive et vognreturtegn i nogle programmer, der ignorerer det, hvis det indtastes direkte, er det muligt at bruge emuleringen af ​​et kontroltegn, der indtastes fra terminalen - ^M ( Ctrl+ M). I C og mange andre programmeringssprog \rbetegner det en vognretur [5] . På tidlige kyrilliske tastaturer var den tilsvarende tast mærket "VK".

Som regel er vognreturtasten placeret i højre side af tastaturet og den er ansvarlig for både vognretur og linjeskift samt indtastning af en kommando. Terminaler kunne bruge separate nøgler til vognretur og linjeskift , såvel som en speciel tilstand, der genererede begge disse tegn. På IBM PC-kompatible og moderne USB HID - tastaturer er koden for den tast, der trykkes på, ikke direkte knyttet til det tegn, der genereres ved indtastning, operativsystemet er ansvarligt for at oversætte scanningskoder til tegnkoder , så tegnet eller sekvensen af ​​kontroltegn genereres ved at trykke på tasten kan være anderledes i forskellige operativsystemer. På Windows er dette traditionelt LF + CR, på Unix-lignende systemer - kun LF. Manglen på en enkelt standard fører ofte til problemer, når du skal overføre filer mellem forskellige operativsystemer [6] [7] [8] . Enter

Noter

  1. Store sovjetiske encyklopædi . - 3. udg. - M . : " Sovjetisk Encyklopædi ", 1973. - T. 11. - 608 s. - 629.000 eksemplarer.
  2. Remington and the Electromatic Arkiveret 4. oktober 2020 på Wayback Machine . Hentet 2016-08-28
  3. The National Museum of American History: Electromatic Typewriter Arkiveret 13. april 2019 på Wayback Machine . Hentet 2016-08-28
  4. New Zealands Donald Murray: The Father of the Remote Typewriter Arkiveret 7. april 2018 på Wayback Machine , Australian Typewriter Museum, Canberra , 9. marts 2012; tilgået 10. marts 2012
  5. Eric S. Roberts. The Art and Science of C. - Addison-Wesley, 1995. - s. 311.  (engelsk)
  6. Vi bragte denne dag så tæt på, som vi kunne - notesblokken i Windows 10 begyndte at forstå Unix-linjefeedet . habr.com . Hentet 9. august 2020. Arkiveret fra originalen 13. september 2020.
  7. Sasha Katushkova. Se slutningen af ​​linjen . html akademi . Hentet 9. august 2020. Arkiveret fra originalen 29. september 2020.
  8. The Great Newline Skisma . KODER HROR . Hentet 9. august 2020. Arkiveret fra originalen 24. september 2020.