lectures
< video
< tena
< delicious
< fogus
Get flash to fully experience Pearltrees
As computer programs play an increasingly more significant role in our daily lives, knowing what they are supposed to be doing and its relation what they actually do becomes particularly important. For example, given two programs we might want ask: are they equivalent? If we optimize, compile, or even write programs, this fundamental question comes up. Often, we rely on intuition for answering this question. But in critical applications where avoiding programming errors is important, or if we just want to produce higher quality software, there is a need for more rigorous techniques to answer this question.
Presenters retain full rights to the content of their presentations, and have released them under the Creative Commons Attribution-ShareAlike license .
First four lectures are on the basics of language: Sometimes Yahoo! Video gives this error: Sorry! This video is no longer available on Yahoo!