JChung2006 wrote:
 | JohnnyAwesome wrote:They wrote J Script in the time-span of several weekends? And he wrote that in Lisp and then rolled a C translator from scratch?
There is a reason why I could not work at Redmond and that just about summarizes it.
|
It's not that difficult, especially if you've done it before, like most people would have in any decent computer science graduate program.
Bearing in mind that Computer Science graduate programs didn't exist fifteen years ago, and were a one-year extention of a maths or engineering course.
And now I feel old.
Anyway, GC is one of the problems that I've worked on quite a bit, and they really are facinating. Dussud's right tho. A bad GC makes everything horrible, and a good GC can hide a multitude of sins in a badly written application.
Congrads to Dussud on the CLR GC, it's certainly one of the most impressive out there and is a significant reason as to why managed code doesn't experience the loss of power that most people expected it to.
It's probably not an overstatement to say that his work is contributory to the MSR Singularity's surprisingly good CPU performance review earlier this year, despite expectations that it would be catastrophically bad. Managed code is great because we have guys like Patrick on board.