명령형 프로그래밍: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Addbot (토론 | 기여)
잔글 봇: 인터위키 링크 29 개가 위키데이터d:q275596 항목으로 옮겨짐
Lens0021 (토론 | 기여)
편집 요약 없음
1번째 줄:
[[전산학]]에서 '''명령형 프로그래밍'''({{lang|en|Imperative programming}})은 [[선언형 프로그래밍]]과 반대되는 개념으로, 프로그래밍의 [[상태 (전산학)|상태]]와 상태를 변경시키는 구문의 관점에서 연산을 설명하는 [[프로그래밍 패러다임]]의 일종이다. [[자연 언어]]에서의 [[명령법]]이 어떤 동작을 할 것인지를 명령으로 표현하듯이, 명령형 프로그램은 [[컴퓨터]]가 수행할 명령들을 순서대로 써 놓은 것이다.
 
명령형 프로그래밍 언어는 [[함수형 프로그래밍]]이나 [[논리형 프로그래밍]] 언어와 같은 다른 형태의 언어와 다르다. [[하스켈]] 같은 함수형 프로그래밍 언어는 구문들을 순서대로 써 놓은 것이 아니며, 명령형 프로그래밍 언어와는 다르게 전역적인 상태가 없다. [[프롤로그]]와 같은 논리 프로그래밍 언어는 "어떻게" 계산을 할지보다는 "무엇"이 계산될 것인지를 정의한다는 생각으로 작성된다.
 
== 요약 ==