루틴 : 어떤 절차를 묶어 호출 가능하도록 이름을 부여한 기능 모듈
프로시저 : 정해진 절차에 따라 내부의 상태를 변경한다.
함수 : 어떤 절차에 따라 필요한 값을 계산해서 반환.
프로시저는 부수효과를 발생시킬 수 있지만 값을 반환할 수 없다.
함수는 값을 반환할 수 있지만 부수효과를 발생시킬 수 없다.
출처 : 오브젝트
루틴 : 어떤 절차를 묶어 호출 가능하도록 이름을 부여한 기능 모듈
프로시저 : 정해진 절차에 따라 내부의 상태를 변경한다.
함수 : 어떤 절차에 따라 필요한 값을 계산해서 반환.
프로시저는 부수효과를 발생시킬 수 있지만 값을 반환할 수 없다.
함수는 값을 반환할 수 있지만 부수효과를 발생시킬 수 없다.
출처 : 오브젝트