프로시저 썸네일형 리스트형 [Programming Language] 6. 부프로그램(Subprogram) (1) 직전글 2023.07.16 - [Language] - [Programming Language] 5. 문장 수준의 제어 구조 ● 서론 프로그래밍 언어에서 두 개의 기본적인 추상화 도구로는 프로세스 추상화 도구인 "부프로그램(함수)"와 데이터 추상화 도구인 "클래스"가 있음. 초창기 고급 언어에서는 프로세스 추상화만 반영했음. 명령문장의 묶음을 부프로그램으로 작성 및 재사용함. 이러한 재사용은 메모리 공간과 코딩 시간을 포함하여 절약을 가져왔으며, 프로그램의 가독성을 증가시킴. 또한, 이러한 재사용은 추상화라고 할 수 있음. 부프로그램 세부 사항이 부프로그램을 호출하는 문장에 의해서 대체되기 때문임. 객체지향 언어의 메소드도 부프로그램과 밀접한 관계가 있음. 메소드와 부프로그램의 차이점은 메소드가 호출되는 .. 더보기 이전 1 다음