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
Subtyping and Generics in Scala
Graph Chatbot
Related lectures (31)
Previous
Page 2 of 4
Next
Garbage Collection in Object-Oriented Languages
Explores garbage collection techniques in object-oriented languages, focusing on mostly-copying and generational GC, heap organization, promotion policies, and method dispatch challenges.
Combinatorial Search: For-Expressions
Explores the use of for-expressions in Scala to simplify computations and solve problems like combinatorial search and N-Queens.
Polymorphism in Coq: Data Structures and Functions
Covers polymorphism in Coq, focusing on data structures and functions like lists, length, and append.
Polymorphism 2: Heterogeneous Collections
Explores polymorphism in C++, covering heterogeneous collections, resource management, and memory handling.
Combinatorial Search and For-Expressions
Explores combinatorial search and introduces for-expressions as a more intuitive way to manipulate lists in Scala.
Type Classes: Basics and Implementation
Covers the basics of type classes in Scala, implementation examples, and advantages over class extension.
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.
Object Copying and Encapsulation
Explores object copying, encapsulation, and the importance of defensive copying in Java.
Practical Engineering 1: Signal Processing
Explores advanced software engineering topics and signal processing using lazy lists to build a sound synthesizer from scratch.
Blocks, Functions and References
Covers blocks, functions, and references in C++, including scope, variables, function usage, interfaces, pointers, and references.