프로그래밍 (1) 썸네일형 리스트형 프로시저(procedure) 함수(function) 메서드(method)의 차이점 [프로그래밍 면접 질문 1] why 크게 중요한 질문은 아닐 수 있다. "기능"과 관련해서 같은 의미를 가지는게 아닌가? 싶은 용어들이다. 3개의 용어가 비슷비슷하게 사용되는 것 같지만 맥락에 따라서 다르게 사용된다. 3가지 용어를 어떤 관점에서 구분하는지에 대해서 물어볼 수 있는 좋은 질문이라 생각한다. [ 다만 중요성은 낮다고 생각하는 편 ] Subprogram & Subroutine 세 가지 용어 모두 "프로그램의 일부"라는 개념에서 묶어낼 수 있다. 시스템을 구성하는 일부의 로직을 의미하는 것이다. 시스템의 작은 기능이라는 관점에서 보면 3가지 용어 모두 같지만 기능이 가지는 특성들로 파악하면 3가지 용어 모두 다르게 사용될 수 있다. 서브 프로그램, 서브루틴, 자료구조 등등은 복잡한 문제를 해결하기 위해 더 작은 문제로 분.. 이전 1 다음