[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.34,0:00:04.50,Default,,0000,0000,0000,,Một trong những điều tuyệt vời ở\Nchương trình máy tính là sau khi Dialogue: 0,0:00:04.50,0:00:13.64,Default,,0000,0000,0000,,bạn dạy máy tính cách thực hiện hành động,\Nbạn có thể khai báo lại hàm đó. Dialogue: 0,0:00:13.64,0:00:17.78,Default,,0000,0000,0000,,Bạn đặt tên cho hàm,\Nsau đó bạn có thể khai báo hàm. Dialogue: 0,0:00:17.78,0:00:23.93,Default,,0000,0000,0000,,Đây thực sự giống như mở rộng ngôn ngữ.\NTrong chương trình chúng ta lập trình, Dialogue: 0,0:00:23.93,0:00:28.37,Default,,0000,0000,0000,,chúng ta đã học cách vẽ hình vuông\Nbằng cách rẽ bốn lần. Dialogue: 0,0:00:28.37,0:00:37.31,Default,,0000,0000,0000,,Chúng ta có thể lấy hàm đó và đặt tên\Nlà "vẽ hình vuông" để bất cứ khi nào Dialogue: 0,0:00:37.31,0:00:42.10,Default,,0000,0000,0000,,muốn thực hiện hành động đó,\Nchúng ta chỉ cần nói "vẽ hình vuông", Dialogue: 0,0:00:42.10,0:00:48.39,Default,,0000,0000,0000,,chương trình sẽ quay lại, gọi hàm đó,\Nmã lệnh đó, và thực hiện hành động. Dialogue: 0,0:00:48.39,0:00:53.50,Default,,0000,0000,0000,,Chúng ta đã thêm khái niệm vào\Nngôn ngữ lập trinh của mình.