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