파이썬에게 함수란? (feat. 함수의 의미)
makeany
함수는 function의 중국 발음(훤슈~)을 음차하여 수를 담는다는 의미의 함수라는 한자어로 사용했다는 이야기를 블로그에서 보았다. (함수의 유래: https://kldp.org/node/92173) 함수는 물을 담는 것도 아닌, 수를 담는 것도 아닌, 어떤 기능을 하는 것을 정의한 것이라고 생각하는 것이 타당할 것 같다. 수를 담는다는 의미도 틀린 것은 아니다. 함수의 기능 중의 하나가 수를 담고 어떤 행위를 한 결과를 건네주는 거니까. 아무래도 함수가 가지는 x, y 좌표의 의미와 우리가 사용하는 function의 의미와는 상당히 동떨어진 게 사실이다. 모든 이론은 단어 정의부터 비롯된다. 그러므로 나에게 함수의 의미를 정확하게 알아보는 것이 중요했다. 오늘에야 어떤 의미를 담고 있는지 알게 되었다..