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
Lazy Evaluation
Graph Chatbot
Related lectures (32)
Previous
Page 2 of 4
Next
Big-step semantics: Defining arithmetic expressions and commands
Covers the definition of a simple programming language and its big-step semantics, including arithmetic expressions and imperative commands.
Practical Engineering 1: Signal Processing
Explores advanced software engineering topics and signal processing using lazy lists to build a sound synthesizer from scratch.
Correctness of Compilers: Part 2
Explores the correctness of compilers, emphasizing expression evaluation, bytecode compilation, and stack operations.
Combinatorial Search: For-Expressions
Explores the use of for-expressions in Scala to simplify computations and solve problems like combinatorial search and N-Queens.
Blocks and Lexical Scopes
Explores nested functions, blocks, visibility rules, and lexical scoping in Scala.
Elements of Programming
Covers primitive expressions, evaluation processes, function applications, types, and evaluation strategies in programming.
Stainless Verification System Tutorial
Introduces Stainless, an open-source tool for verifying Scala programs, covering language, modeling, verification tips, and inner workings.
Introduction to Coq: Arithmetic Expressions and Evaluators
Covers the basics of Coq, focusing on arithmetic expressions, evaluation, and proof techniques.
Lazy Evaluation: Introduction and Examples
Covers lazy evaluation, memoization, interpreter implementation, code generation challenges, and potential extensions.
Modeling Prisoner's Dilemma: Naive vs. Optimal
Explores the modeling of the '100 prisoners' problem and compares naive and optimal approaches.