프로그램(머신)
Program (machine)프로그램은 기계의 동작을 제어하는 데 사용되는 일련의 명령입니다.이러한 프로그램의 예는 다음과 같습니다.
- 재커드가 직조된 천 안에 일정한 패턴을 만들기 위해 사용하는 일련의 카드입니다.1801년에 발명된, 그것은 자동으로 장식 무늬를 생성하기 위해 천공된 카드에 구멍을 사용하여 봉제 직조기의 팔 움직임을 표현했습니다.
- 컴퓨터 프로그램(소프트웨어)은 컴퓨터가 실행하는 명령의 목록입니다.
- 플레이어 피아노, 페어그라운드 오르간, 배럴 오르간, 뮤직박스가 연주하는 음악을 코드하는 배럴, 펀치 카드 및 뮤직 롤.
- 음악 시퀀서는 프로그램 가능한 악기이다.그것은 프로그래밍 가능한 최초의 기계였다.최초의 음악 시퀀서는 9세기에 [1][2]페르시아의 Banu Musa 형제에 의해 발명된 자동 플루트 연주자로, 그들의 독창적인 장치 책에 기술되어 있다.1206년 무슬림 발명가 알-자자리는 최초의 프로그램 가능한 드럼 [3]기계를 통합한 프로그램 가능한 오토마타를 발명했다.
프로그램의 실행은 프로그램에 포함된 지침에 따른 일련의 작업입니다.각 명령은 사전 정의된 의미에 따라 기계 상태를 변경하는 효과를 생성합니다.
프로그래밍 가능한 서모스탯이나 음악 신시사이저와 같은 일부 기계는 프로그래밍 가능한 기계라고 불리지만, 실제로는 사용자가 언어로 작성된 프로그램(텍스트, 비주얼 등)에 의해 제어되는 것이 아니라 고정된 다양한 옵션 세트 중에서 선택할 수 있게 해주는 장치일 뿐입니다.
레퍼런스
- ^ Koetsier, Teun (2001), "On the prehistory of programmable machines: musical automata, looms, calculators", Mechanism and Machine Theory, Elsevier, 36 (5): 589–603, doi:10.1016/S0094-114X(01)00005-2.
- ^ Kapur, Ajay; Carnegie, Dale; Murphy, Jim; Long, Jason (2017). "Loudspeakers Optional: A history of non-loudspeaker-based electroacoustic music". Organised Sound. Cambridge University Press. 22 (2): 195–205. doi:10.1017/S1355771817000103. ISSN 1355-7718.
- ^ 노엘 샤키 교수, 셰필드 대학교 13세기 프로그램 가능 로봇(아카이브), 2007년