Navigate to list of lectures -- Keyboard shortcut: 'u'  Previous lecture -- Keyboard shortcut: 'p'  Next lecture -- Keyboard shortcut: 'n'  Course home        Alphabetic index  Exit possible frame set        First slide  First annotated slide  Lecture notes - all slides and notes together  Textbook of this lecture      PDF print page        Help page about these notes
Lecture 2

LECTURE 2:
Expressions, Types, and Functions

Kurt Nørmark ©
Department of Computer Science, Aalborg University, Denmark

Title page            Abstract            Audio lecture from the start            References from this lecture            Exercises in this lecture            Source programs in this lecture            

Total playing time of audio lecture: 1 hour, 51 minutes, 44 seconds

Page 1Show and speak slideLisp and SchemePage 24Show and speak slideTables as lists of rows
Page 2Show and speak slideLispPage 25Show and speak slidePrograms represented as lists
Page 3Show and speak slideSchemePage 26Show and speak slideOther Data Types
Page 4Show and speak slideExpressions and valuesPage 27Show and speak slideOther simple types
Page 5Show and speak slideExpressions, values, and typesPage 28Show and speak slideVectors
Page 6Show and speak slideExamples of expressions and their valuesPage 29Show and speak slideStrings
Page 7Show and speak slideEvaluation of parenthesized expressionsPage 30Definitions
Page 8Show and speak slideArithmetic expressionsPage 31Show and speak slideDefinitions
Page 9Show and speak slideEquality in SchemePage 32Show and speak slideFunctions
Page 10Show and speak slideThe read-eval-print loopPage 33Show and speak slideThe function concept
Page 11Show and speak slideTypesPage 34Show and speak slideLambda calculus
Page 12Show and speak slideTypesPage 35Show and speak slideFunctions in Scheme
Page 13Show and speak slideType checkingPage 36Show and speak slideFunction objects
Page 14Show and speak slideStatic type checkingPage 37Show and speak slideFunctions as first class values
Page 15Show and speak slideAn example of type checkingPage 38Show and speak slideAnonymous functions
Page 16Show and speak slideTypes in functional programming languagesPage 39Show and speak slideLambda expressions in Scheme
Page 17Show and speak slideListsPage 40Show and speak slideOptional parameters of Scheme functions (1)
Page 18Show and speak slideProper listsPage 41Show and speak slideOptional parameters of Scheme functions (2)
Page 19Show and speak slideSymbolic expressions and improper listsPage 42Show and speak slideClosures
Page 20Show and speak slidePractical list constructionPage 43Show and speak slideFunction definition in Scheme
Page 21Show and speak slideList functionsPage 44Show and speak slideSimple web-related functions (1)
Page 22Show and speak slideAssociation listsPage 45Show and speak slideSimple web-related functions (2)
Page 23Show and speak slideProperty listsPage 46Function exercises

Internal 'show-and-speak' overview

LENO - LEcture NOtes with LAML technologyGenerated: Wednesday July 7, 2010, 15:36:55
Program Oriented Web Engineering - using LAML