Dynamic Programming

Video lectures of MIT course 6-00Fall-2008 “Introduction to Computer Science and Programming” are available as part of open courseware. One of the topics is “Dynamic Programming” where the knapsack problem is discussed. The programming language used in the course is Python. I wish however that scala or haskell was used instead.

hlint : your friendly code critic and adviser

When learning a programming language, won’t it be nice if you can get some instant feedback on your code? If your programming language is haskell, then you are in luck as there is a program called hlint written by