차례:
정의-절차 적 프로그래밍이란 무엇입니까?
절차 적 프로그래밍은 선형 또는 하향식 접근 방식을 사용하는 프로그래밍 패러다임입니다. 계산을 수행하기 위해 프로 시저 또는 서브 루틴에 의존합니다.
절차 적 프로그래밍은 명령형 프로그래밍이라고도합니다.
Techopedia는 절차 적 프로그래밍을 설명합니다
절차 적 프로그래밍에서 프로그램은 데이터와 데이터에서 작동하는 모듈 / 프로 시저로 구성됩니다. 두 개는 별도의 개체로 취급됩니다. 그러나 객체 지향 프로그래밍 (OOP) 패러다임에서 프로그램은 객체로 빌드됩니다. 객체는 클래스의 인스턴스로, 데이터 (필드라고 함)와이를 조작하는 프로 시저 (메서드라고 함)를 캡슐화합니다. 전부는 아니지만 대부분의 경우 필드는 메소드를 통해서만 액세스하거나 수정할 수 있습니다. 따라서 객체는 미니어처 프로그램 또는 자체 포함 된 구성 요소와 비슷하므로 OOP 접근 방식을보다 모듈화하여 유지 관리 및 확장하기가 더 쉽습니다.
절차 적 프로그래밍과 대조 될 수있는 또 다른 유형의 프로그래밍 패러다임은 이벤트 중심 프로그래밍입니다. 이 방법에서는 마우스 클릭, 키보드 누르기, 장치 연결 또는 제거, 외부 소스에서 데이터 도착 등을 포함하여 이벤트에 대한 응답으로 만 프로 시저를 호출 / 실행합니다. 이러한 이벤트는 예측할 수 없으므로 처리하는 프로 시저 절차 적 프로그래밍의 경우처럼 선형으로 실행할 수 없습니다.
