함수와 서브루틴?

2014. 11. 12. 15:22프로그래밍/용어정리

함수와 서브루틴?


이 두 단어는 경우에 따라 동일한 뜻을 가질 수 있으며, 그렇지 않을 수 있다.

이유는 아래와 같다.


우리가 가장 쉽게 접하는 C언어의 경우 함수와 서브루틴을 별도로 구분하지 않는다.

즉, 동일한 의미를 가진다는 이야기.


하지만 일부 언어에서는 이를 구분하여 사용한다.

포트란과 파스칼에서는 함수의 반환값이 없는 경우 서브루틴으로 정의하며, 반환값이 있는 경우 함수로 정의한다.


본인이 혼란스러워서 ㅠㅠ

'프로그래밍 > 용어정리' 카테고리의 다른 글

전처리기란?  (0) 2014.11.29
바인딩과 가상함수  (2) 2014.03.03
오버라이딩, 오버로딩과의 차이점  (0) 2014.02.28
오버로딩  (0) 2014.02.26