절차 적 프로그래밍

작가: Randy Alexander
창조 날짜: 24 4 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
함수형 언어, 5분만에 개념 순삭! (feat. 절차지향, 객체지향) 🕑 | 디모의 5분 코딩상식
동영상: 함수형 언어, 5분만에 개념 순삭! (feat. 절차지향, 객체지향) 🕑 | 디모의 5분 코딩상식

콘텐츠

정의-절차 적 프로그래밍이란 무엇입니까?

절차 적 프로그래밍은 선형 또는 하향식 접근 방식을 사용하는 프로그래밍 패러다임입니다. 계산을 수행하기 위해 프로 시저 또는 서브 루틴에 의존합니다.


절차 적 프로그래밍은 명령형 프로그래밍이라고도합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 절차 적 프로그래밍을 설명합니다

절차 적 프로그래밍에서 프로그램은 데이터와 데이터에서 작동하는 모듈 / 프로 시저로 구성됩니다. 두 개는 별도의 개체로 취급됩니다. 그러나 객체 지향 프로그래밍 (OOP) 패러다임에서 프로그램은 객체로 빌드됩니다. 객체는 클래스의 인스턴스로, 데이터 (필드라고 함)와이를 조작하는 프로 시저 (메서드라고 함)를 캡슐화합니다. 전부는 아니지만 대부분의 경우 필드는 메소드를 통해서만 액세스하거나 수정할 수 있습니다. 따라서 객체는 미니어처 프로그램 또는 자체 포함 된 구성 요소와 유사하므로 OOP 접근 방식이보다 모듈화되어 유지 관리 및 확장이 더 쉽습니다.

절차 적 프로그래밍과 대조 될 수있는 또 다른 유형의 프로그래밍 패러다임은 이벤트 중심 프로그래밍입니다. 이 방법에서는 마우스 클릭, 키보드 누르기, 장치 연결 또는 제거, 외부 소스에서 데이터 도착 등을 포함하여 이벤트에 대한 응답으로 만 프로 시저를 호출 / 실행합니다. 이러한 이벤트는 예측할 수 없으므로 처리하는 프로 시저 절차 적 프로그래밍의 경우처럼 선형으로 실행할 수 없습니다.