이러 한 컴퓨터 프로그램 ( 또한 , 프로그램 , 소프트웨어 , 소프트웨어 애플리케이션 , 또는 코드 라 함 ) 은 프로그램 가능 한 프로세서 용 기계 명령 을 포함 하 고 , 고 레벨 절차 및 / 또는 객체 지향 프로그래밍 언어 , 및 / 또는 어셈블리 / 기계 언어 로 구현 될 수 있 다 . 본 명세서 에 사용 되 는 바 와 같이 , 용어 ＂ 기계 - 판독 가능 매체 ＂, ＂ 컴퓨터 - 판독 가능 매체 ＂ 는 기계 명령 및 / 또는 데이터 를 프로그램 가능 한 프로세서 에 제공 하 는 데 사용 되 는 , 임의 의 컴퓨터 프로그램 제품 , 장치 및 / 또는 장치 ( 예 를 들 어 , 자기 디스크 , 광디스크 , 메모리 , 프로그램 가능 한 로직 장치 ( PLD ) ) 를 지칭 하 며 , 기계 - 판독 가능 신호 로서 의 기계 명령 을 수신 하 는 기계 - 판독 가능 매체 도 포함 된다 . 용어 ＂ 기계 - 판독 가능 신호 ＂ 는 기계 명령 및 / 또는 데이터 를 프로그램 가능 한 프로세서 에 제공 하 는 데 사용 되 는 임의 의 신호 를 지칭 한다 .