행당 문자 수
Characters per line타이포그래피 및 컴퓨팅에서 행당 문자(CPL) 또는 단자 폭은 한 줄에 표시될 수 있는 최대 문자 수를 나타냅니다.이것은 조판에서의 행 길이와 유사합니다.
역사
70~80글자의 행 길이 제한은 다양한 기기의 다양한 기술적 제한에서 비롯된 것일 수 있습니다.미국식 타자기들은 72개의 CPL만 칠 수 있었고, 영국식 타자기들은 [1]70개의 CPL만 칠 수 있었다.타자기의 시대에 타자기의 캐리지 디자인은 대부분 80-90 CPL로 제한되었습니다.국제 표준 A4와 같은 표준 용지 크기에서도 행 길이가 제한됩니다.미국 표준 레터 용지 크기(8.5×11인치)를 사용하면, 타이프라이터로 여백 없이 최대 85 문자 또는 102 문자(글씨 크기/인치당 10 문자 또는 12 문자)보통 각 측면에 대해 1-1.5인치(25-38mm)의 다양한 여백을 가지지만 엄격한 기준은 없습니다.이 수치는 55-78 CPL로 축소될 수 있습니다.


컴퓨터 기술에서 IBM 펀치 카드의 한 줄은 80자로 구성되었습니다.DEC의 VT52 및 VT100과 같은 광범위한 컴퓨터 단말기는 대부분 이 표준을 준수하여 80개의 CPL과 24개의 회선을 표시합니다.이 행 길이는 클론 및 후속 제품과 함께 IBM PC의 원래 80x25 텍스트 모드로 옮겨졌습니다.오늘날까지 가상 단말기는 80×24자를 표시하는 경우가 가장 많습니다.
132 CPL 의 「긴」라인은, 메인 프레임의 [2][3][4]라인 프린터로부터 취득됩니다.다만, 일부의 프린터나 인쇄 단말기는, 특정의 초폭 용지 사이즈나 초폭 폰트 사이즈에 의해서,[5] 최대 216 의 CPL 를 인쇄할 수 있습니다.
현대 컴퓨팅의 경우
데스크톱 컴퓨팅과 출판, 그리고 워드 프로세싱과 웹 브라우징에 사용되는 TrueType과 같은 테크놀로지의 출현으로 통일된 CPL은 거의 사용되지 않게 되었습니다.HTML(및 기타 최신 텍스트 표시 형식)은 한 줄당 문자 제한보다 유연한 동적 단어 래핑을 사용하며 종이 조판처럼 직사각형 모양이 아닌 텍스트 블록을 생성할 수 있습니다.
많은 평문 문서는 여전히 72 CPL에 준거하고 있습니다(예: RFC678).
프로그래밍 중
컴퓨터 프로그래밍의 많은 스타일 가이드는 소스 코드 행의 최대 문자 수 또는 바람직한 문자 수를 정의합니다.
행당 문자 수 | 프로그래밍 스타일 |
---|---|
72 | 아다[6] |
79 | 파이썬[8][9] |
80 | |
90 | CCM4[23] |
100 | 안드로이드[24] |
102 | 라켓[28] |
120 | PHP[20] |
132 | 포트란[29] |
180 | 모노[32] |
정의되어 있지 않다 | 가세요[33] JavaScript (JavaScript에는 공식 스타일 가이드가 없습니다) |
「 」를 참조해 주세요.
- IBM 80 컬럼 펀치 카드 형식
- Apple 80 컬럼 텍스트 카드
- 컬럼(표준)
- 행 길이(매뉴얼되지 않은 텍스트에 대한 동등한 개념)
레퍼런스
- ^ Department of the Army, ed. (1947). Teletypewriter Circuits and Equipment (fundamentals). Washington: US Government Printing Office. p. 69.
- ^ Pomerantz, Ori; Vander Weele, Barbara; Nelson, Mark; et al., eds. (2008). Mainframe Basics for Security Professionals. ISBN 9780132704342.
- ^ Wells, April J. (2003). Oracle 11i E-Business Suite from the Front Lines. p. 168. ISBN 9780203508961.
- ^ "Difference between..LRECL = 133 and LRECL = 132". IBMMAINFRAMES.com - IBM Mainframe Support Forums. 2004.
- ^ "Appendix K. Traditional Terminals and Printers". Terminals & Printers Handbook 1983–84. Digital. 1983.
- ^ Ada 95 품질 및 스타일 가이드
- ^ agda/agda-stdlib:표준 라이브러리 스타일 가이드
- ^ PEP 8 스타일 가이드 for Python 코드
- ^ Python 코드 스타일 가이드
- ^ GCC 코딩 규칙
- ^ Google C++ 스타일 가이드
- ^ Cromium Objective-C 및 Objective-C++ 스타일 가이드
- ^ Google Python 스타일 가이드
- ^ Google의 R 스타일 가이드
- ^ Google JavaScript 스타일 가이드
- ^ "4.1. Line length". Java Code Conventions (PDF). Sun Microsystems, Inc. 1997. p. 5.
- ^ "Linux kernel code style as of June 2020". git.kernel.org. Archived from the original on 2020-05-31. Retrieved 2020-06-13.
- ^ 오브젝트 파스칼 스타일 가이드
- ^ Conway, Damian (2005). Perl Best Practices: Standards and Styles for Developing Maintainable Code. O'Reilly. p. 40. ISBN 978-0-596-55502-3.
- ^ a b PSR-2: 코딩 스타일 가이드
- ^ 루비 스타일 가이드
- ^ OCaml 프로그래밍 가이드라인
- ^ CCM4 자체 제한
- ^ 기여자를 위한 Android 코드 스타일 가이드라인
- ^ Google Java 스타일
- ^ 일반적인 리스프 스타일 가이드
- ^ Google 공통 리스프 스타일 가이드
- ^ 라켓 프로그래밍 방법: 스타일 가이드
- ^ 포트란 90
- ^ 점멸 코딩 스타일 가이드라인
- ^ Moodle 코딩 스타일
- ^ 모노 코딩 가이드라인
- ^ 효과적인 실행