명령형 프로그래밍이란 무엇입니까?
명령형 프로그래밍 은 컴퓨터 프로그래머가 사용하는 방법입니다. 이 유형의 프로그래밍에 사용되는 명령문은 수행 할 조치에 대한 명령을 컴퓨터에 제공합니다. 이것은 선언적 프로그래밍과 반대입니다.이 프로그래밍은 동작을 수행하는 방법에 대한 세부 정보를 제공하지 않고 수행해야 할 작업을 컴퓨터에 알리는 데 사용됩니다.
명령형 프로그래밍은 컴퓨터 언어와 같은 구성 언어와 자연어에 사용 된 명령형 분위기를 기반으로 명명되었습니다. 의사 소통 중에 명령형 시제는 누군가에게 직접 명령을 내리는 데 사용됩니다. 이러한 명령은 일반적으로 메시지를 수신 한 대상으로부터 특정 조치를 요구합니다. 명령형 분위기의 명령 결과는 명령형 프로그래밍이 컴퓨터에서 작동하는 것과 같은 방식입니다.
경우에 따라이 프로그래밍 방법을 절차 프로그래밍 이라고도합니다. 절차 적 프로그래밍은이 유형의 컴퓨터 프로그래밍이 프로그램을 빌드하고 실행할 수 있도록 컴퓨터가 따라야 할 절차를 제공한다는 사실을 말합니다. 절차는 서브 루틴 또는 기능 이라고도 합니다 .
1950 년대 초부터 명령형 프로그래밍이 사용되었습니다. FORTRAN은 명령형 프로그래밍 언어의 가장 초기 예 중 하나입니다. 컴퓨터 프로그래머는 FORTRAN과보다 복잡한 버전의 명령 프로그래밍을 개발함으로써 처음 작업하는 컴퓨터의 기계 코드 만 사용하여 수행 할 수있는 것보다 훨씬 복잡한 프로그램을 만들 수있었습니다. 그 결과 컴퓨터가 발전하여 훨씬 더 고급 응용 프로그램을 만들고 실행할 수있게되었습니다.
시간이 지남에 따라 명령형 프로그래밍 언어는 점점 더 정교 해졌습니다. 변수, 표현식, 함수 및 하위 프로그램은 이제 명령형 프로그래밍을 사용하여 작성된 프로그램의 일부입니다. 현대 언어에는 객체 지향 프로그래밍을 따르는 언어가 포함됩니다. 객체 지향 프로그래밍은 객체를 사용하여 컴퓨터 프로그램 및 응용 프로그램을 설계하고 컴파일합니다. 객체는 변수, 함수, 값 및 데이터 구조를 포함하는 컴퓨터 프로그램을 실행하여 조작 할 수있는 모든 것입니다.
선언적 프로그래밍은 명령형과 반대되는 프로그래밍 방식입니다. 컴퓨터 프로그래머는 선언적 프로그래밍을 사용할 때 자신이 원하는 일이나 원하는 프로그램 실행 결과를 설명합니다. 결과가 제공되지만 해당 경고에 도달하는 프로세스는 없습니다. 단계별 절차가 제공되지 않는다는 사실은 선언적 프로그래밍과 명령형 프로그래밍의 주요 차이점입니다.