Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Higher-Order Functions Using Environments
Graph Chatbot
Related lectures (32)
Previous
Page 2 of 4
Next
Polymorphism and Proofs
Covers parametric polymorphism, lists construction, tuples, generic methods, merge sort, and proving program properties.
Finding Fixed Points: Iterative Methods for Convergence
Covers iterative methods for finding fixed points of functions, focusing on square root calculations and the power of functions as return values.
Programming Concepts: Functions, Inheritance, Code Optimization
Covers advanced programming concepts like higher-order functions and inheritance.
Avoiding Variable Capture
Explores variable capture in higher-order functions and the importance of variable renaming.
Higher-Order Functions Using Naive Substitutions
Explores higher-order functions, environments, evaluation using substitution, and examples like twice factorial.
Python Basics: Functions and Types
Covers Python basics, including data types, loops, functions, classes, and GUI creation.
Class hierarchies: pattern matching
Covers class hierarchies, pattern matching, function values, and function calls in Scala.
Dynamic Memory Management and Dynamic Dispatch
Explores memory management, safety, automated techniques, garbage collection, dynamic dispatch, and first-class functions.
Python Basics: Functions and Lists
Introduces Python basics, functions, lists, and lambda functions for concise coding.
Translation of for
Explains the translation of for-expressions in Scala using map, flatmap, and filter functions, with examples and a discussion on its generalization to different types.