[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.34,0:00:04.81,Default,,0000,0000,0000,,Jedną z najlepszych rzeczy związanych \Nprogramowaniem komputerowym jest to, Dialogue: 0,0:00:04.81,0:00:07.51,Default,,0000,0000,0000,,że gdy komputer nauczy się wykonywania \Nczynności, Dialogue: 0,0:00:07.51,0:00:17.28,Default,,0000,0000,0000,,można tę funkcję przywołać znowu.\NNadajemy jej nazwę, a następnie można Dialogue: 0,0:00:17.28,0:00:24.06,Default,,0000,0000,0000,,ją przywołać. To jak poszerzanie języka.\NW programie, który tworzyliśmy, Dialogue: 0,0:00:24.06,0:00:30.23,Default,,0000,0000,0000,,nauczyliśmy się, jak rysować kwadrat,\Nprzemieszczając się i obracając 4 razy. Dialogue: 0,0:00:30.23,0:00:39.04,Default,,0000,0000,0000,,Można nadać tej funkcji nazwę,\N"Rysuj kwadrat" i zawsze, gdy będziemy Dialogue: 0,0:00:39.04,0:00:43.18,Default,,0000,0000,0000,,chcieli go narysować, mówimy: \N"Rysuj kwadrat", Dialogue: 0,0:00:43.18,0:00:49.27,Default,,0000,0000,0000,,a to wzbudzi tę funkcję, ten kod.\NI to zostanie zrobione. Dialogue: 0,0:00:49.27,0:00:53.97,Default,,0000,0000,0000,,Dodaliśmy tę koncepcję do naszego\Njęzyka programowania.