생각만 해도 지칩니다. 이럴 때 필요한 것이 바로 레시피입니다. 피자 만드는 과정을 하나의 레시피로 만들어 직원에게 알려주면 사장님은 다음과 같이 일할 수 있습니다.
(첫 번째 피자 주문을 받으면) 레시피대로 피자 1판을 만드세요.
(두 번째 피자 주문을 받으면) 레시피대로 피자 1판을 만드세요.
...
프로그래밍 언어에서 함수는 피자 가게의 레시피와 같은 역할을 합니다. 어떤 기능을 하는 명령들을 하나의 함수로 만들어두면 명령을 간편하게 실행시킬 수 있습니다. 이렇게 하면 불필요한 코드를 줄이고 코드의 재사용성을 높일 수 있습니다. 또한, 복잡한 프로그램을 관리하기 쉬운 작은 단위로 나눌 수 있습니다.