Satırbaşı - Carriage return

Bir satır başı , bazen olarak bilinen kartuş dönüş ve genellikle kısaltılmış CR , <CR> ya da geri , a, kontrol karakteri metin bir satır başında bir aygıtın konumunu sıfırlamak için kullanılır ya da mekanizması. Satır beslemesi ve yeni satır kavramlarıyla yakından ilişkilidir , ancak kendi başına ayrı ayrı değerlendirilebilir.

Daktilolar

Solda Taşıma Geri Dönüş Kolu ile Touchmaster Five

Başlangıçta, "satır başı" terimi, bir daktilodaki bir mekanizmaya veya manivelaya atıfta bulunuyordu . Yazı elemanının sabitlendiği ve kağıdın hareketli bir taşıyıcıda tutulduğu makinelerde , bu kol hareketli taşıyıcıya bağlı soldaydı ve taşıyıcının en sağa dönmesini sağlamak için bir metin satırı yazıldıktan sonra çalıştırıldı, böylece yazı eleman kağıdın sol tarafına hizalanır. Kol ayrıca genellikle bir sonraki satıra geçmek için kağıdı besler .

IBM Electric veya Underwood Electric gibi birçok elektrikli daktilo , arabanın geri dönüşünü klavyede bir kol yerine başka bir tuş haline getirdi. Anahtar genellikle "satır başı", "dönüş" veya "güç dönüşü" olarak etiketlendi. Yazı tipi öğesinin yazarken hareket ettiği ve kağıdın sabit tutulduğu Selectric gibi daktilolarda , tuş, yazı öğesini en sola döndürdü ve bazen bu işlev için " taşıyıcı dönüşü " terimi kullanıldı.

İngilizce bilmeyenler için klavyeyi geliştirmek amacıyla , birleşik satır başı ve satır besleme eylemini iletmek üzere ↵ ( U +21B5, HTML öğesi &crarr; ) sembolü tanıtıldı.

bilgisayarlar

Gelen bilgi işlem , satırbaşı biridir kontrol karakterleri de ASCII kodu , Unicode , EBCDIC ve diğer birçok kodları. İmlecin konumunu aynı satırda ilk konuma taşımak için bir yazıcıya veya sistem konsolunun ekranı gibi başka bir çıktı sistemine komut verir. Çoğunlukla , bir sonraki satıra geçiş olan satır besleme (LF) ile birlikte kullanıldı , böylece birlikte yeni bir satıra başlarlar. Birlikte, bu dizi CRLF olarak adlandırılabilir .

Satır başı ve satır besleme işlevleri pratik nedenlerle bölünmüştür:

  • Satır başı kendi başına, satırın üzerine yeni metin yazdırma yeteneği sağladı. Bu, kalın veya aksanlı karakterler, alt çizgiler, üstü çizili metin ve bazı bileşik semboller üretmek için kullanılabilir.
  • İlk mekanik yazıcılar, bir karakteri işlemek için gereken sürede taşıyıcıyı geri döndürmek için çok yavaştı. Bu nedenle, satır beslemesini göndermek için harcanan zaman boşa gitmedi (bir yazdırma karakteri göndermeden önce satırbaşının gerçekleşmesini sağlamak için genellikle birkaç karakter daha gönderilmesi gerekiyordu). Bu nedenle, satır başı her zaman önce gönderildi.
  • Daha sonra, ek devre veya mekanik karmaşıklığa gerek kalmadan baskı ve iletim süresinden tasarruf etmek için, örneğin çift aralıklı metin, üstbilgi/altbilgi veya başlık sayfaları yazdırmak için tek satır başı için geçen süreye birden fazla satır besleme işlemini sığdırmak da mümkün oldu. sahte ek CR sinyallerini "filtrelemek" için.

1901 gibi erken bir tarihte, Baudot kodu ayrı satır başı ve satır besleme karakterleri içeriyordu.

Birçok bilgisayar programı, metin satırının sonunu belirtmek için tek başına veya bir satır beslemeyle satır başı karakterini kullanır, ancak bu işlev için başka karakterler de kullanılır (bkz. yeni satır ); diğerleri bunu yalnızca paragraf sonu ("sert dönüş") için kullanır. Satır ve paragraf denetimi için kendi temsillerini tanıtan bazı standartlar (örneğin HTML ) ve birçok programlama dili, satır başı ve satır beslemeyi boşluk olarak ele alır .

Gelen ASCII ve Unicode , satır başı 13 (ya da tanımlanır onaltılı 0D); ayrıca control+M veya ^M olarak da görülebilir . In C programlama dilinin ve (gibi diğer birçok dilde düzenli ifade onun tarafından etkilenmiş), \rbu karakterini göstermektedir.

Ayrıca bakınız

Referanslar

  1. ^ Eric S. Roberts. Sanat ve C Bilimi . Addison-Wesley, 1995. s. 311.