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

내용 삭제됨 내용 추가됨
ToePeu.bot (토론 | 기여)
잔글 robot Modifying: nl:Imperatief programmeren
4번째 줄:
 
==요약==
거의 대부분의 컴퓨터 하드웨어는 명령형으로 구현된다. 거의 모든 컴퓨터 하드웨어들이 컴퓨터의 고유 언어인 [[기계어]]를 실행하도록 설계되어 있는데, 이것이 명령형으로 씌어 있다. 낮은 수준의 관점에서 프로그램의 상태는 메모리의 내용으로
== 정의되고, 구문들은 기계어의 명령어로 정의된다. 높은 수준의 언어 구현은 [[변수]]와 더 복잡한 구문을 사용하지만, 여전히 같은 [[패러다임]]을 따른다. [[요리법]]이나, 공정 [[점검표]]같은 것들은 [[컴퓨터 프로그램]]은 아니지만, 명령형 프로그래밍과 비슷한 형태의 이해하기 쉬운 개념이다. 각각의 단계의 지시 사항들이 있고, 상태라는 것은 현실 세계에 반영된다. 명령형 프로그래밍의 기본 생각이 개념적으로 친밀하고, 직접적으로 구체화되어 있어서, 대부분의 프로그래밍 언어들은 명령형이다.
 
보통 할당문은 메모리에 있는 정보에 연산을 수행하고, 결과값을 나중에 사용하기 위해 메모리에 저장한다. 추가로, 고급 명령형 언어는 [[산술]] 연산, [[함수 (수학)|함수]]연산, 결과 값을 메모리에 할당하는 연산을 결합한 복잡한 수식을 계산한다. 반복문은 이런 연속된 구문을 여러번 실행하게 한다. 반복문은 미리 정의된 횟수만큼 반복하기도 하고, 어떤 조건이 바뀔때까지 반복하기도 한다. 조건 분기문은 구문의 덩어리를 어떤 조건이 만족하는 경우에만 실행하게 할 수 있다. 그렇지 않으면, 그 구문의 덩어리를 실행하지 않고 그 다음부터 실행한다. 비조건 분기문은 실행 순서를 프로그램의 다른 부분으로 옮기는 것이다. 여러 언어에서 제공하는 [[GOTO문]], 서브프로그램, [[프로시저]], 호출문들이 비조건 분기문이다. ==
 
==
== 제목 ==
 
== [[그림:제목]][[그림:<math>Example.jpg</math><math>여기에 수식을 쓰세요</math>]] ==
==
 
==역사==