Znaků na řádek - Characters per line
v typografie a výpočetní znaků na řádek (CPL) nebo šířka terminálu odkazuje na maximální počet neproporcionální znaky, které se mohou objevit na jednom čára. Je to podobné jako délka řádku v sazbě.
Dějiny
Limit délky řádku v 70–80 znacích mohl pocházet z různých technických omezení různých zařízení. Američan dálnopisovače mohl psát pouze 72 CPL, zatímco Britové ještě méně, 70 CPL.[1] V éře psací stroje, většina konstrukcí vozíku psacího stroje byla omezena na 80–90 CPL. Nejrozšířenější a standardní formát papíru v USA (8.5×11" ) rovněž zavádí omezení délky řádku: je možné vytisknout maximálně 85 nebo 102 znaků (s velikostí písma 10 nebo 12 znaků na palec ) bez okrajů na psacím stroji. S různými okraji (obvykle od 1 do 1,5 palce pro každou stranu, ale neexistuje žádný přísný standard) se tato čísla mohou zmenšit na 55–78 CPL.


V oblasti výpočetní techniky řada IBM děrný štítek skládal se z 80 znaků. Rozšířené počítačové terminály, jako jsou DEC VT52 a VT100 většinou se řídil tímto standardem a ukazoval 80 CPL a 24 řádků. Tato délka vedení byla přenesena do původních 80 × 25 textový režim z IBM PC, spolu s jeho klony a nástupci. Virtuální terminály dodnes nejčastěji zobrazují 80 × 24 znaků.
„Dlouhá“ řada 132 CPL pochází ze sálových počítačů řádkové tiskárny.[2][3][4] Některé tiskárny nebo tiskové terminály však mohly tisknout až 216 CPL, vzhledem k určitým mimořádně širokým formátům papíru a / nebo mimořádně úzkým velikostem písma.[5]
V moderních počítačích
S příchodem stolních počítačů a publikování a technologií, jako je TrueType použito v zpracování textu a procházení webu, jednotná CPL byla většinou zastaralá. HTML (a některé další moderní formáty prezentace textu) používá dynamiku zalamování slov což je flexibilnější než omezení znaků na řádek a může vytvořit textový blok, který nemá obdélníkový tvar, stejně jako na papíře sazba.
Mnoho prostý text dokumenty z tradice stále odpovídají 72 CPL (např. RFC 678 ).
V programování
Mnoho průvodci stylem pro programování definovat maximální nebo požadovaný počet znaků v řádku zdrojový kód:
Znaků na řádek | Styl programování |
---|---|
72 | Ada[6] |
79 | Krajta[7][8] |
80 | |
90 | CCM4[20] |
100 | Android[21] |
120 | PHP[18] |
132 | Fortran[26] |
180 | Mono[29] |
nedefinováno | Jít[30] JavaScript (JavaScript nemá žádného oficiálního průvodce stylem) |
Viz také
- Formát děrného štítku IBM s 80 sloupci
- Sloupec (typografie)
- Délka řádku (ekvivalentní koncept pro text bez mezer)
Reference
- ^ Ministerstvo armády, vyd. (1947). Obvody a zařízení dálnopisu (základy). Washington: Tisková kancelář vlády USA. p. 69.
- ^ Pomerantz, Ori; Vander Weele, Barbara; Nelson, Mark; et al., eds. (2008). Základní informace o sálových počítačích pro profesionály v oblasti zabezpečení.
- ^ Wells, duben J. (2003). Oracle 11i E-Business Suite z první linie. p. 168.
- ^ „Rozdíl mezi..LRECL = 133 a LRECL = 132“. IBMMAINFRAMES.com - Fóra podpory sálových počítačů IBM. 2004.
- ^ "Příloha K. Tradiční terminály a tiskárny". Příručka o terminálech a tiskárnách 1983–84. Digitální. 1983.
- ^ Průvodce kvalitou a stylem Ada 95
- ^ Průvodce stylem PEP 8 pro kód v Pythonu
- ^ Průvodce stylem pro kód v Pythonu
- ^ Konvence kódování GCC
- ^ Průvodce stylem Google C ++
- ^ Průvodce stylem Chromium Objective-C a Objective-C ++
- ^ Průvodce stylem Google Python
- ^ Průvodce stylem R společnosti Google
- ^ Průvodce stylem Google JavaScript
- ^ „4.1. Délka řádku“. Konvence Java Code (PDF). Sun Microsystems, Inc. 1997. str. 5.
- ^ Průvodce stylem Object Pascal
- ^ Conway, Damian (2005). Osvědčené postupy Perlu: Standardy a styly pro vývoj udržovatelného kódu. O'Reilly. p. 40. ISBN 978-0-596-55502-3.
- ^ A b PSR-2: Průvodce stylem kódování
- ^ Průvodce rubínovým stylem
- ^ CCM4 dobrovolně stanovený limit
- ^ Pokyny pro styl kódu Android pro přispěvatele
- ^ Google Java Style
- ^ Společný průvodce stylem Lisp
- ^ Průvodce společným stylem Google Lisp
- ^ „Styl kódu jádra Linuxu od června 2020“. git.kernel.org. Citováno 2020-06-13.
- ^ FORTRAN 90
- ^ Pokyny pro styl blikání
- ^ Styl kódování Moodle
- ^ Pokyny pro mono kódování
- ^ Efektivní jít