270 karma · joined March 30, 2010
But then again... these are all pretty standard computer science problems, nothing that I hadn't in some way done before.
On a side-note: Interestingly I used recursion for each of the three problems. Well... actually for the primes-problem I got stack overflow and rewrote it to not use recursion, but still, at least in principle :=)
It's probably not this Quantum Physics Wiki: http://qwiki.stanford.edu/
But I digress... Currently Microsoft isn't doing anything evil. Making software patents harder to get is clearly a step in the right direction.
But it's far from Microsoft saving us all from software patents.
First of all, I do it anyway. I constantly promote the MDC resources when ever I write a blog or forum post about some JavaScript thingie.
Secondly, the MDC site itself is not a perfect guide to JavaScript. Just look at the main page - https://developer.mozilla.org/en/JavaScript - it's overwhelming. Even though I use it frequently, it still makes me feel lost. Plus it has the same academic feel as W3C pages, and you know what... HTML spec is not the first result in google for "html" either.
Compare all this to the w3schools page on JavaScript: http://www.w3schools.com/js/default.asp It might not be teaching the best practices, but it sure as hell is a lot clearer than the MDC page.
Therefore I would suggest that MDC guys follow the first rule of SEO: just make a better site.
I had made several attempts at learning how recursive descent parser works, but with little success. Finally I stumbled on this amazing text...
All other resources try to scare you by telling how scientifically mind-blowing subject the compiler construction is... this text simply shows how easy it can be.