

routine이 개입되면 코드를 순서대로 읽기힘들다
routine은 플로우를 뺏는 것보통 함수는 x 를 주면 y를 주는 수학적인 의미
→ flow를 뺏는 관점에서는 함수를 function이 아닌 routine 이라고 부른다
→ 함수를 x → y로 다루는 건 함수형 프로그래밍
우리가 보고 싶은 건 flow가 궁금하다 → 이 관점에서는 함수가 function 이 아닌 routine


routine끼리 통신이라는 것을 한다
flow뿐 아니라 data도 나눈다argument (main에서 sub로)와 return(sub에서 main으로)
returnroutine이면 항상 return
return없는 경우는 return undefinedroutine 식이 성립하기 위해서는 연산의 값을 기억해야된다
