목록 표시(컴퓨터)
Listing (computer)

목록 또는 프로그램 목록은 컴퓨터 코드 또는 디지털 데이터의 행(인간이 읽을 수 있는 형식)을 인쇄한 목록입니다.
사용 사례
목록은 일반적으로 교육 및 컴퓨터 관련 서적에서 코드의 예를 보여주기 위해 사용됩니다.
프로그래밍 초기에는 프로그램을 손으로 확인하고 영구 저장소로 사용되었습니다.또한 1970년대와 1980년대 컴퓨터 매니아 잡지(예: 크리에이티브 컴퓨팅)와 타이프인 프로그램용 BASIC Computer Games와 같은 서적에서도 흔히 볼 수 있었습니다.
오늘날 하드 카피 리스트는 거의 사용되지 않습니다.이는 디스플레이 화면에 이전보다 더 많은 행이 표시되며, 프로그램은 모듈러형인 경향이 있으며, 소프트 카피의 스토리지가 하드 카피보다 선호되며, 디지털 자료는 네트워크를 통해 쉽게 전송되거나 디스크나 테이프에 저장되기 때문입니다.게다가 데이터 세트는 너무 커서 쉽게 종이에 쓸 수 없고 소프트 카피 형태로 검색하기 쉽다.
컴파일러가 자신의 소스 코드를 어셈블리 언어로 변환하는 방법을 이해하려는 프로그래머에 의해 어셈블리 코드 목록이 분석되는 경우가 있습니다.예를 들어 GNU C 컴파일러(gcc)는 명령줄 옵션 [1]-S를 사용하여 호출되면 어셈블리 코드 목록을 생성합니다.
컴퓨터 프로그램 목록은 미국 특허법에서 여전히 중요하다.특허심사절차 [2]매뉴얼에는 다음과 같이 정의되어 있다.
"이 섹션의 목적상 컴퓨터 프로그램 목록은 컴퓨터용 프로그램의 명령, 루틴 및 기타 내용을 적절한 순서로 나열하는 인쇄물로 정의됩니다.프로그램의 리스트는, 머신 또는 머신에 의존하지 않는(객체 또는 소스) 언어 중 어느 쪽인가로, 문제의 해결, 컴퓨터의 작업 흐름의 조정, 이벤트의 제어 또는 감시 등, 컴퓨터가 희망하는 순서 또는 태스크를 실행하는 경우가 있습니다.컴퓨터 프로그램의 리스트는, § 1.52(e)에 따라서, 300 행이 넘는 컴퓨터 프로그램의 리스트는, 모두 CD에 수록할 필요가 있습니다.」
레퍼런스
- ^ GCC 4.9.1 매뉴얼의 출력 종류를 제어하는 옵션https://gcc.gnu.org/onlinedocs/gcc-4.9.1/gcc/Overall-Options.html#Overall-Options
- ^ 특허심사절차 매뉴얼 37 C.F.R. 1.96, http://www.bitlaw.com/source/37cfr/1_96.html, 제9판, 2014년 3월