Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Books for beginning type system theory [closed]

I want to study type system theory. I don't have any background in type system theory so I'm more or less a beginner (except the articles I've read on the subject and which I find intimidating because of the notation used). What are some good books that could get me started? I was looking at Benjamin C. Pierce's "Types and Programming Languages" book. Is that appropriate for a beginner or is it too difficult? If it's too difficult what else could I use to start my study?

Thanks,

--

Cheers, Alex

like image 959
Alex Avatar asked Nov 11 '10 22:11

Alex


1 Answers

I think Types and Programming Languages would be a good choice.

When I've first read TaPL, I was a beginner in type theory as well, and I didn't find it too hard to understand.

You will see a lot of the notation used in the articles you've seen, but the notation will be explained before it's used, so it shouldn't be a problem. There isn't really anything intimidating about the notation once you know what it means1.

1 Which is quite often the case with these things. Sometimes I think that most of mathematics and formal computer science consists of inventing scary-looking notations for simple things, so the uneducated masses don't realize how easy it all really is.

like image 109
sepp2k Avatar answered Oct 23 '22 09:10

sepp2k