2005년 6월 8일 수요일

[Tech]프로그래밍 언어에서 Function의 역할(Modular programming)

. 변수 namespace, scope 분리(local variable, static variable)
. 자주 쓰는 부분을 모음
. 코드 재활용, 메모리, 디스크 공간 절약
. dynamic programming시 값을 cache할 수도 있음.
. 이해하기 쉬운 단위로 코드 분리
. core dump시나 디버깅시 call stack을 보면 일종의 주석처럼
  흐름 이해에 도움을 줌.
. function 단위로 profiling도 가능
. call-back mechanism에서 사용가능
. functor로 진화가능
. library, shared library, system call, rpc, component의 API, Interface역할

 

댓글 없음:

댓글 쓰기