Show and speak: Name binding, Recursion, Iteration, and Continuations

default-showing-time: 2 seconds
additional-showing-time: 20 seconds
sound-source: real-audio
speak-url-prefix: http://dv.cs.aau.dk/ramgen/video/Lecture/PP-soundfiles/
speak-file-prefix: ../../faked-sound/

Nr.KindTitleTimeShow and speak pageSound file
1Sl 1Name binding constructs75fu-intr-2-show-name-binding-section-1fu-intr-2-name-binding-section-slide-part-1
2Sl 1The let name binding expression91fu-intr-2-show-name-binding-1fu-intr-2-name-binding-slide-part-1
3Sl 1The equivalent meaning of let204fu-intr-2-show-let-lambda-1fu-intr-2-let-lambda-slide-part-1
4Sl 1Examples with let name binding259fu-intr-2-show-ex-namebinding-1fu-intr-2-ex-namebinding-slide-part-1
5Sl 1The let* name binding construct111fu-intr-2-show-let-star-construct-1fu-intr-2-let-star-construct-slide-part-1
6Sl 1An example with let*201fu-intr-2-show-let-ex-1fu-intr-2-let-ex-slide-part-1
7Sl 1The letrec namebinding construct91fu-intr-2-show-letrec-construct-1fu-intr-2-letrec-construct-slide-part-1
8Sl 1LAML time functions196fu-intr-2-show-laml-time-fu-1fu-intr-2-laml-time-fu-slide-part-1
9Sl 1Conditional expressions36fu-intr-2-show-conditional-expr-section-1fu-intr-2-conditional-expr-section-slide-part-1
10Sl 1Conditional expressions87fu-intr-2-show-cond-if-1fu-intr-2-cond-if-slide-part-1
11Sl 1Examples with if110fu-intr-2-show-if-cond-ex-3-1fu-intr-2-if-cond-ex-3-slide-part-1
12Sl 1Example with cond: leap-year?105fu-intr-2-show-if-cond-ex-1fu-intr-2-if-cond-ex-slide-part-1
13Pr 1Program nummer 1 paa Example with cond: leap-year?78fu-intr-2-if-cond-ex-show-program-1fu-intr-2-if-cond-ex-program-part-1
14Sl 2Example with cond: leap-year?41fu-intr-2-show-if-cond-ex-2fu-intr-2-if-cond-ex-slide-part-2
15Sl 1Example with cond: american-time118fu-intr-2-show-am-time-ex-1fu-intr-2-am-time-ex-slide-part-1
16Pr 1Program nummer 1 paa Example with cond: american-time77fu-intr-2-am-time-ex-show-program-1fu-intr-2-am-time-ex-program-part-1
17Sl 1Example with cond: as-string147fu-intr-2-show-if-cond-ex-2-1fu-intr-2-if-cond-ex-2-slide-part-1
18Sl 1Recursion and iteration46fu-intr-2-show-recursion-iteration-section-1fu-intr-2-recursion-iteration-section-slide-part-1
19Sl 1Recursion178fu-intr-2-show-recursion-1fu-intr-2-recursion-slide-part-1
20Sl 1List processing210fu-intr-2-show-rec-list-1fu-intr-2-rec-list-slide-part-1
21Pr 1Program nummer 1 paa List processing140fu-intr-2-rec-list-show-program-1fu-intr-2-rec-list-program-part-1
22Sl 2List processing61fu-intr-2-show-rec-list-2fu-intr-2-rec-list-slide-part-2
23Sl 1Tree processing (1)141fu-intr-2-show-rec-tree-1fu-intr-2-rec-tree-slide-part-1
24Pr 1Program nummer 1 paa Tree processing (1)48fu-intr-2-rec-tree-show-program-1fu-intr-2-rec-tree-program-part-1
25Pr 2Program nummer 2 paa Tree processing (1)79fu-intr-2-rec-tree-show-program-2fu-intr-2-rec-tree-program-part-2
26Sl 2Tree processing (1)47fu-intr-2-show-rec-tree-2fu-intr-2-rec-tree-slide-part-2
27Sl 1Tree processing (2)35fu-intr-2-show-rectree2-1fu-intr-2-rectree2-slide-part-1
28Pr 1Program nummer 1 paa Tree processing (2)208fu-intr-2-rectree2-show-program-1fu-intr-2-rectree2-program-part-1
29Pr 2Program nummer 2 paa Tree processing (2)50fu-intr-2-rectree2-show-program-2fu-intr-2-rectree2-program-part-2
30Sl 2Tree processing (2)52fu-intr-2-show-rectree2-2fu-intr-2-rectree2-slide-part-2
31Sl 1Recursion versus iteration42fu-intr-2-show-recursion-iteration-1fu-intr-2-recursion-iteration-slide-part-1
32Is 1Billedserie nummer 1(1) paa Recursion versus iteration101fu-intr-2-recursion-iteration-show-images-1-1fu-intr-2-recursion-iteration-image-series-part-1-1
33Is 1Billedserie nummer 1(2) paa Recursion versus iteration36fu-intr-2-recursion-iteration-show-images-1-2fu-intr-2-recursion-iteration-image-series-part-1-2
34Is 1Billedserie nummer 1(3) paa Recursion versus iteration31fu-intr-2-recursion-iteration-show-images-1-3fu-intr-2-recursion-iteration-image-series-part-1-3
35Is 1Billedserie nummer 1(4) paa Recursion versus iteration31fu-intr-2-recursion-iteration-show-images-1-4fu-intr-2-recursion-iteration-image-series-part-1-4
36Is 1Billedserie nummer 1(5) paa Recursion versus iteration61fu-intr-2-recursion-iteration-show-images-1-5fu-intr-2-recursion-iteration-image-series-part-1-5
37Is 1Billedserie nummer 1(6) paa Recursion versus iteration38fu-intr-2-recursion-iteration-show-images-1-6fu-intr-2-recursion-iteration-image-series-part-1-6
38Is 1Billedserie nummer 1(7) paa Recursion versus iteration28fu-intr-2-recursion-iteration-show-images-1-7fu-intr-2-recursion-iteration-image-series-part-1-7
39Is 1Billedserie nummer 1(8) paa Recursion versus iteration31fu-intr-2-recursion-iteration-show-images-1-8fu-intr-2-recursion-iteration-image-series-part-1-8
40Is 1Billedserie nummer 1(9) paa Recursion versus iteration28fu-intr-2-recursion-iteration-show-images-1-9fu-intr-2-recursion-iteration-image-series-part-1-9
41Is 1Billedserie nummer 1(10) paa Recursion versus iteration106fu-intr-2-recursion-iteration-show-images-1-10fu-intr-2-recursion-iteration-image-series-part-1-10
42Sl 2Recursion versus iteration48fu-intr-2-show-recursion-iteration-2fu-intr-2-recursion-iteration-slide-part-2
43Is 2Billedserie nummer 2(1) paa Recursion versus iteration63fu-intr-2-recursion-iteration-show-images-2-1fu-intr-2-recursion-iteration-image-series-part-2-1
44Is 2Billedserie nummer 2(2) paa Recursion versus iteration42fu-intr-2-recursion-iteration-show-images-2-2fu-intr-2-recursion-iteration-image-series-part-2-2
45Is 2Billedserie nummer 2(3) paa Recursion versus iteration56fu-intr-2-recursion-iteration-show-images-2-3fu-intr-2-recursion-iteration-image-series-part-2-3
46Is 2Billedserie nummer 2(4) paa Recursion versus iteration40fu-intr-2-recursion-iteration-show-images-2-4fu-intr-2-recursion-iteration-image-series-part-2-4
47Is 2Billedserie nummer 2(5) paa Recursion versus iteration70fu-intr-2-recursion-iteration-show-images-2-5fu-intr-2-recursion-iteration-image-series-part-2-5
48Is 2Billedserie nummer 2(6) paa Recursion versus iteration29fu-intr-2-recursion-iteration-show-images-2-6fu-intr-2-recursion-iteration-image-series-part-2-6
49Is 2Billedserie nummer 2(7) paa Recursion versus iteration25fu-intr-2-recursion-iteration-show-images-2-7fu-intr-2-recursion-iteration-image-series-part-2-7
50Is 2Billedserie nummer 2(8) paa Recursion versus iteration24fu-intr-2-recursion-iteration-show-images-2-8fu-intr-2-recursion-iteration-image-series-part-2-8
51Is 2Billedserie nummer 2(9) paa Recursion versus iteration26fu-intr-2-recursion-iteration-show-images-2-9fu-intr-2-recursion-iteration-image-series-part-2-9
52Is 2Billedserie nummer 2(10) paa Recursion versus iteration71fu-intr-2-recursion-iteration-show-images-2-10fu-intr-2-recursion-iteration-image-series-part-2-10
53Sl 3Recursion versus iteration57fu-intr-2-show-recursion-iteration-3fu-intr-2-recursion-iteration-slide-part-3
54Is 3Billedserie nummer 3(1) paa Recursion versus iteration112fu-intr-2-recursion-iteration-show-images-3-1fu-intr-2-recursion-iteration-image-series-part-3-1
55Is 3Billedserie nummer 3(2) paa Recursion versus iteration75fu-intr-2-recursion-iteration-show-images-3-2fu-intr-2-recursion-iteration-image-series-part-3-2
56Is 3Billedserie nummer 3(3) paa Recursion versus iteration31fu-intr-2-recursion-iteration-show-images-3-3fu-intr-2-recursion-iteration-image-series-part-3-3
57Is 3Billedserie nummer 3(4) paa Recursion versus iteration28fu-intr-2-recursion-iteration-show-images-3-4fu-intr-2-recursion-iteration-image-series-part-3-4
58Is 3Billedserie nummer 3(5) paa Recursion versus iteration64fu-intr-2-recursion-iteration-show-images-3-5fu-intr-2-recursion-iteration-image-series-part-3-5
59Sl 4Recursion versus iteration72fu-intr-2-show-recursion-iteration-4fu-intr-2-recursion-iteration-slide-part-4
60Sl 1Example of recursion: number-interval136fu-intr-2-show-ex-numberint-1fu-intr-2-ex-numberint-slide-part-1
61Pr 1Program nummer 1 paa Example of recursion: number-interval156fu-intr-2-ex-numberint-show-program-1fu-intr-2-ex-numberint-program-part-1
62Pr 2Program nummer 2 paa Example of recursion: number-interval43fu-intr-2-ex-numberint-show-program-2fu-intr-2-ex-numberint-program-part-2
63Sl 2Example of recursion: number-interval136fu-intr-2-show-ex-numberint-2fu-intr-2-ex-numberint-slide-part-2
64Sl 1Examples of recursion: string-merge131fu-intr-2-show-examples-rec-1fu-intr-2-examples-rec-slide-part-1
65Pr 1Program nummer 1 paa Examples of recursion: string-merge90fu-intr-2-examples-rec-show-program-1fu-intr-2-examples-rec-program-part-1
66Pr 2Program nummer 2 paa Examples of recursion: string-merge90fu-intr-2-examples-rec-show-program-2fu-intr-2-examples-rec-program-part-2
67Sl 1Examples with recursion: string-of-char-list?188fu-intr-2-show-examples-rec-2-1fu-intr-2-examples-rec-2-slide-part-1
68Pr 1Program nummer 1 paa Examples with recursion: string-of-char-list?105fu-intr-2-examples-rec-2-show-program-1fu-intr-2-examples-rec-2-program-part-1
69Sl 1Exercises22fu-intr-2-show-exercises-1fu-intr-2-exercises-slide-part-1
70Sl 1Example of recursion: Hilbert Curves33fu-intr-2-show-hilbert-sec-1fu-intr-2-hilbert-sec-slide-part-1
71Sl 1Hilbert Curves71fu-intr-2-show-hilbert1-1fu-intr-2-hilbert1-slide-part-1
72Sl 1Building Hilbert Curves of order 169fu-intr-2-show-hilbert3-1fu-intr-2-hilbert3-slide-part-1
73Sl 1Building Hilbert Curves of order 251fu-intr-2-show-hilbert4-1fu-intr-2-hilbert4-slide-part-1
74Sl 1Building Hilbert Curves of order 351fu-intr-2-show-hilbert5-1fu-intr-2-hilbert5-slide-part-1
75Sl 1Building Hilbert Curves of order 4107fu-intr-2-show-hilbert6-1fu-intr-2-hilbert6-slide-part-1
76Sl 1A program making Hilbert Curves77fu-intr-2-show-hilbertprog-1fu-intr-2-hilbertprog-slide-part-1
77Pr 1Program nummer 1 paa A program making Hilbert Curves147fu-intr-2-hilbertprog-show-program-1fu-intr-2-hilbertprog-program-part-1
78Sl 1Continuations22fu-intr-2-show-continuation-sec-1fu-intr-2-continuation-sec-slide-part-1
79Sl 1Introduction and motivation22fu-intr-2-show-intr-1fu-intr-2-intr-slide-part-1
80Sl 1The catch and throw idea22fu-intr-2-show-catch-throw-1fu-intr-2-catch-throw-slide-part-1
81Sl 1A catch and throw example22fu-intr-2-show-catch-throw-ex-1fu-intr-2-catch-throw-ex-slide-part-1
82Sl 1The intuition behind continuations22fu-intr-2-show-cont-1fu-intr-2-cont-slide-part-1
83Sl 1Being more precise22fu-intr-2-show-cont-form-1fu-intr-2-cont-form-slide-part-1
84Sl 1The capturing of continuations22fu-intr-2-show-cont-cap-1fu-intr-2-cont-cap-slide-part-1
85Sl 1Capturing, storing, and applying continuations22fu-intr-2-show-cont-use-1fu-intr-2-cont-use-slide-part-1
86Sl 1Use of continuations for escaping purposes22fu-intr-2-show-cont-use-esc-1fu-intr-2-cont-use-esc-slide-part-1
87Sl 1Practical example: Length of an improper list22fu-intr-2-show-list-ex-1fu-intr-2-list-ex-slide-part-1
88Sl 1Practical example: Searching a binary tree22fu-intr-2-show-tree-search-ex-1fu-intr-2-tree-search-ex-slide-part-1

Total playing time: 1 hour, 52 minutes, 13 seconds

Generated: Wednesday July 7, 2010, 15:38:02