There are two STLs: the Standard Template Library and Stephan T. Lavavej Link Removed
Advanced STL covers the gory details of the STL's implementation -> you will therefore need to be versed in the basics of STL, competent in C++ (of course), and be able to pay attention! Stephan is a great...
The great Link Removed is back!! Link Removed Yuri is a logician, computer scientist, and inventor of abstract state machines. He currently works in Microsoft Research (he's a member of Wolfram Schulte's RiSE team).
This is the third and final part in our introductory series of lectures...
abstract state machines
academic papers
algorithms
bounded complexity
computational complexity
education
learning
lectureseries
live audience
logic
microsoft research
niner nation
research team
sequential algorithms
software engineering
yuri gurevich
Dr. Ralf Lämmel returns for an exploration of folds, aka bananas. This is lecture 5 in his C9 Lecture series covering advanced functional programming topics. Welcome back, Ralf! We're so happy to have you here!
Why bananas, Ralf?
Banana is functional programming slang for "fold"—an application...
Greg Meredith, a mathematician and computer scientist, has graciously agreed to do a C9 lecture series covering monadic design principles applied to web development. You've met Greg before in a Link Removed.
The fundamental concept here is the monad, and Greg has a novel and conceptually...
In*part*3 of the Advanced Functional Programming lecture series, Dr. Lämmel focuses on the domain of language interpretation as a*method of understanding some important functional programming techniques. As a side effect, some basics of programming language theory are also informally presented...
abstract syntax trees
advanced topics
coding techniques
dr. ralf lämmel
evolution
fixed point combinator
functional programming
haskell
interpreter
lambdas
language theory
lectureseries
maybe type
monads
partiality
programming language
programming lectures
recursion
stepwise development