순환함수 (1) 썸네일형 리스트형 [JAVA] Recursion의 개념과 기본 예제 저는 아직 실력과 아는 게 너무 부족해서 프로그래밍 언어의 틀을 저의 기준에 개괄적으로 논할 자격이 없지만, 다른 실력자분들의 이야기를 들어보면 프로그래밍 언어를 구분하는 큰 틀 중에서 1. 절차 지향형 언어와 2. 객체 지향형 언어라는 구분이 있는 것 같습니다. 이 두 가지 개념 역시 칼로 무 베듯이 딱 떨어지는 개념은 아니겠지만, 최대한 단순하게 큰 특징만 뽑아서 나름의 비교를 해보자면 절차 지향형 언어란 C언어와 같이 프로그램이 어떤 순서와 절차에 의존하여 작동하고, 객체 지향형 언어란 C++, JAVA와 같이 클래스로 대표되는 객체들 사이의 상호작용에 의존하여 작동하는 프로그램을 대략적으로 의미합니다. 순환 함수는 자기 자신을 다시 호출하면서 반복 작업을 가능하게 하지만, 무한루프에 빠지는 걸 막.. 이전 1 다음