Một trong những điều tuyệt vời ở chương trình máy tính là sau khi
bạn dạy máy tính cách thực hiện hành động, bạn có thể khai báo lại hàm đó.
Bạn đặt tên cho hàm, sau đó bạn có thể khai báo hàm.
Đây thực sự giống như mở rộng ngôn ngữ. Trong chương trình chúng ta lập trình,
chúng ta đã học cách vẽ hình vuông bằng cách rẽ bốn lần.
Chúng ta có thể lấy hàm đó và đặt tên là "vẽ hình vuông" để bất cứ khi nào
muốn thực hiện hành động đó, chúng ta chỉ cần nói "vẽ hình vuông",
chương trình sẽ quay lại, gọi hàm đó, mã lệnh đó, và thực hiện hành động.
Chúng ta đã thêm khái niệm vào ngôn ngữ lập trinh của mình.