컴퓨터를 실행시키기 위해 차례대로 작성된 명령어 모음.

본래 ‘미리 쓴다’는 뜻을 지닌 라틴어에서 유래한 말로서 17세기에 처음으로 문헌에 나타났으며, 운동회의 순서나 음악회의 연주곡목 순서 등을 미리 짜놓은 것을 의미하였다. 이후 1920년대에 라디오가 개발되며 방송 시간표를 일컫는 말로 흔히 사용되었다. 컴퓨터에서는, 1946년 과학잡지 《네이처 Nature》에 게재된 에니악(ENIAC) 관련기사에서 처음으로 쓰였다. 순서에 따라 한 번에 하나씩 실행되는 명령어로 구성되어 있어, 컴퓨터가 수행해야 하는 절차를 나타낸다. 컴퓨터 입장에서 보면 애플리케이션이나 사용자 데이터를 조작할 수 있도록 방법을 제시하는 하나의 특수한 데이터라고 할 수 있다.

컴퓨터 프로그램은 컴퓨터가 인식할 수 있는 언어로 구성되어 있다. 근본적으로 컴퓨터는 그렇다(Yes)와 아니다(No)와 같이 두 가지 상태만을 이해할 수 있으므로 0과 1로만 이루어진 이진법의 언어를 사용하게 된다. 이것은 C와 C++(씨플러스플러스)·베이직·델파이 등의 프로그래밍언어로 만든 문자코드를 컴퓨터가 인식할 수 있게 변환시킨 것으로 기계어라고 한다.

운영방법과 실행방법에 따라 대화형(interactive)과 배치형(batch)으로 구분된다. 대화형은 데이터를 사용자로부터 직접 받거나 사용자를 대신하는 다른 프로그램으로부터 받는다. 이에 비해 배치형은 주어진 일을 일괄적으로 처리한 후 동작을 멈추는 것을 이른다. 대화형의 예로는 명령어 해석기웹브라우저를 들 수 있고, 배치형의 예로는 회사의 급여 내용을 계산하여 출력하는 프로그램 등을 들 수 있다. 이밖에도 사용되는 분야에 따라 응용프로그램·유틸리티 프로그램·시스템프로그램·웹프로그램·게임프로그램 등으로 구분되기도 한다.

& http://100.naver.com/100.nhn?docid=770211 네이버 백과사전

'progarm_old' 카테고리의 다른 글

jQuery 프로그래밍 소스 다운로드  (0) 2012.06.21
*카티아* 시작  (0) 2011.09.30
*매트랩* plot란?  (0) 2010.04.19
비주얼 베이직 [visual basic] 이란?  (0) 2010.04.18
매트랩이란?  (0) 2010.04.18

+ Recent posts