Live data from Hacker News

Advanced Computer Science Courses

the-paper-trail.org

11–20 of 55 posts

Re: Advanced Computer Science Courses

#11
One course I've been going through lately is the MIT course on Abstract Interpretation ( http://web.mit.edu/16.399/www/ ). Programmers tend to break execution into "cases" to reason about it; e.g.: when writing a routine to reverse a string, you might think about the cases where the string is of even or odd length. Abstract Interpretation lets you capture this kind of reasoning precisely, and thereby automate it.

Re: Advanced Computer Science Courses

#19
post #11

One course I've been going through lately is the MIT course on Abstract Interpretation ( http://web.mit.edu/16.399/www/ ). Programmers tend to break execution into "cases" to reason about it; e.g.: when writing a routine to reverse a string, you might think about the cases where the string is of even or odd length. Abstract Interpretation lets you capture this kind of reasoning precisely, and thereby automate it.

Thank you for this reference. I was curious if there was some formal work on this subject. This was one of the holes in my studies.
Post reply on HN