Kocsi vissza

A kocsi visszatérés  egy vezérlőkarakter vagy mechanizmus, amellyel az eszköz pozícióját egy sor elejére állítják vissza. Gyakran CR - nek nevezik (az angol  carriage return szóból ).

A kifejezés eredete

Kocsi ( olasz  carretta  - kocsi) - egy gép vagy mechanizmus, amely számos alkatrészt hordoz, és vezetők mentén mozog vagy csapágyakban forog . Az írógépeken úgy nézett ki, mint egy keret papírhengerrel [ 1] .

Írógépek

Eredetileg a "kocsivissza" kifejezés egy írógépen lévő mechanizmusra vagy karra vonatkozott . Egy sor beírása után használták, és a papírt tartó szerelvény (a kocsi ) visszamozdult jobbra, így az írógép készen állt a további gépelésre a papír bal oldalán (feltéve, hogy balról jobbra ír). . A kar általában a következő sorba vitte a papírt. Az elektromos kocsivisszaküldés először 1929-ben jelent meg az Electromatic elektromos írógépeken. Később ezt a céget felvette az IBM , és elkezdte gyártani ezeket a gépeket saját márkanéven " IBM Electric typewriter " [2] [3] néven . Az ezt a műveletet végrehajtó billentyűt általában "carriage return" ( eng.  carriage return ) vagy "return" ( return ) jelöléssel látták el. Más írógépeknél, köztük az IBM Selectricnél , a nyomtatófej megmozdult gépelés közben, miközben a papír helyben maradt. Náluk ez a kulcs a nyomtatófejet balra állította vissza, és néha „tartós visszatérésnek” ( angl.  carrier return ) hívták. .

Később a ↵ (U+21B5) jelet vezették be ennek a kulcsnak a jelölésére.

Távközlés, számítógépek

A kocsivissza vezérlő karakter a távírókig vezeti vissza származását . 1901-ben Donald MurrayQWERTY -billentyűzettel felszerelt távírógépet, amely képes üzenetet írni egy papírlapra. Ehhez további karaktereket kellett hozzáadni a Baudot kódhoz: LF ( soremelés , 02 kód ) és CR ( carriage return , kód 08 ) [4] .

A kocsivisszaadás és a soremelés funkciót két okból választották el:

A korai számítógépekben a közönséges teletípusokat használták az információk bevitelére, azonban 1963-ban az ASCII kódolás első változatát kifejezetten számítógépes adatok bevitelére és tárolására fejlesztették ki , amelyben a soremelés és a kocsivissza karakterek pozíciókba kerültek, ill 0x0A. és a későbbi kódolásokban ezeket a vezérlőkaraktereket ugyanazokon a helyeken őrizték meg, beleértve a Unicode -ot is . 0x0D

Sok számítógépes program önmagában vagy soremeléssel együtt kocsivisszaadást használ a sor végének jelölésére, de más karaktereket használnak ehhez a feladathoz; mások csak bekezdéstörésekhez használják . Egyes szabványok, amelyek saját jelölést vezetnek be a sorok és bekezdések kezelésére (például HTML ), és sok programozási nyelv a kocsivisszaadásokat és az újsorokat szóközként kezeli .

Egyes programokban, amelyek figyelmen kívül hagyják a kocsivissza karaktert, ha azt közvetlenül beírják, használhatjuk a terminálból bevitt vezérlőkarakter emulációját - ^M ( Ctrl+ M). A C -ben és sok más programozási nyelvben \rkocsivisszaadást jelöl [5] . A korai cirill billentyűzeteken a megfelelő billentyűt "VK" jelzéssel látták el.

Általános szabály, hogy a kocsivissza gomb a billentyűzet jobb oldalán található, és felelős mind a kocsi visszatérésért, mind a soremelésért, valamint a parancsok beviteléért. A terminálok külön kulcsokat használhatnak a kocsi visszatéréshez és a soremeléshez , valamint egy speciális módot, amely mindkét karaktert generálta. IBM PC - kompatibilis és modern USB HID billentyűzeteken a lenyomott billentyű kódja nincs közvetlenül a belépéskor generált karakterhez kötve, az operációs rendszer felelős a beolvasási kódok karakterkódokká fordításáért , így a generált karakter vagy vezérlőkarakterek sorozata gomb megnyomásával eltérő lehet a különböző operációs rendszerekben. Windowson ez hagyományosan LF + CR, Unix-szerű rendszereken csak LF. Az egységes szabvány hiánya gyakran problémákhoz vezet, amikor különböző operációs rendszerek között kell fájlokat átvinni [6] [7] [8] . Enter

Jegyzetek

  1. Nagy Szovjet Enciklopédia . - 3. kiadás - M . : " Szovjet Enciklopédia ", 1973. - T. 11. - 608 p. - 629 000 példány.
  2. Remington and the Electromatic archiválva 2020. október 4-én a Wayback Machine -nél . Letöltve: 2016-08-28
  3. Az Amerikai Történeti Nemzeti Múzeum: Elektromatikus írógép archiválva 2019. április 13-án a Wayback Machine -nél . Letöltve: 2016-08-28
  4. Az új-zélandi Donald Murray: The Father of the Remote Typewriter Archiválva : 2018. április 7., a Wayback Machine , Australian Typewriter Museum, Canberra , 2012. március 9.; Megtekintve: 2012. március 10
  5. Eric S. Roberts. The Art and Science of C. - Addison-Wesley, 1995. - p. 311.  (angol)
  6. A lehető legközelebb hoztuk ezt a napot – a Windows 10 jegyzettömbje elkezdte megérteni a Unix soremelést . habr.com . Letöltve: 2020. augusztus 9. Az eredetiből archiválva : 2020. szeptember 13.
  7. Sasha Katushkova. Figyeld a sor végét . html akadémia . Letöltve: 2020. augusztus 9. Az eredetiből archiválva : 2020. szeptember 29.
  8. A nagy újsorszakadás . KÓDOLÁS HORROR . Letöltve: 2020. augusztus 9. Az eredetiből archiválva : 2020. szeptember 24.