주변에서 연구 (도서, Wikipedia, SE에 대한 비슷한 질문 등)를 통해 나는 명령 프로그래밍이 컴퓨터가 실행할 명령 (또는 문장)을 설명하는 주요 프로그래밍 패러다임 중 하나라는 것을 알게되었습니다. 특정 조치를 취하기 위해 많은 주문을하므로 이름은 "제국"입니다. 여태까지는 그런대로 잘됐다.
반면 절차 적 프로그래밍은 명령형 프로그래밍의 특정 유형 (또는 하위 집합)으로, 컴퓨터에서 수행해야하는 명령을 설명하기 위해 프로 시저 (예 : 함수)를 사용합니다.
첫 번째 질문 : 절차 적이 지 않은 명령형 프로그래밍 언어가 있습니까? 다시 말해, 절차없이 명령형 프로그래밍을 할 수 있습니까?
업데이트 :이 첫 번째 질문에 대한 답변이있는 것 같습니다. 절차 적이거나 구조화되지 않은 언어는 필수적입니다. 순수한 어셈블리 언어가 그 예입니다.
그런 다음 구조적 프로그래밍도 있는데, 이는 GOTO 문에 대한 의존성을 제거하기 위해 등장한 명령형 프로그래밍의 또 다른 유형 (또는 서브 세트) 인 것 같습니다.
두 번째 질문 : 절차 적 프로그래밍과 구조적 프로그래밍의 차이점은 무엇입니까? 다른 하나 없이도 가질 수 있습니까? 절차 적 프로그래밍이 이미지에서와 같이 구조화 된 프로그래밍의 하위 집합이라고 말할 수 있습니까?