컴퓨터 프로그래밍에서 가장 큰 일 중 하나는 일단 컴퓨터에게 동작하는 법을 가르치면 그 함수를 다시 호출할 수 있다는 것입니다. 그 함수에 이름을 정한 다음 호출할 수 있습니다. 그것은 언어를 확장하는 것과 정말 비슷합니다. 우리가 만든 프로그램에서, 우리는 4회 이동하고 회전하여 사각형을 그리는 법을 배웠습니다. 그 함수를 가져와 이름을 붙이고 사각형을 그리고, 언제든 그리고 싶을 때 사각형을 그리라고 말하기만 하면 컴퓨터는 다시 돌아가 그 함수, 그 코드를 호출합니다. 우리를 위해 대신 해주는 거죠. 왜냐하면 그 개념을 프로그래밍 언어에 추가했기 때문입니다.