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.