Programming Languages: Application and Interpretation Copyright © 2003-07, Shriram Krishnamurthi Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License Version 2007-04-26 |
Breaking News: Second Edition!
This page is for the first edition of the book. I
have since completely rewritten the book from
scratch. Though the general principles underlying this book
remain the same, the new book has better prose, updated material, a
somewhat different (and better) technical presentation, and
fewer pages.
The second edition is available online, and I update it frequently.
HTML
PDF
The PDF version is still a bit rough, and needs more attention to
formatting. I will attend to that after I'm done writing the content.
Because my focus is on this new edition, I am requesting that you not send me bug reports about the current edition. Of course, questions and technical comments are always welcome.
The second edition is available online, and I update it frequently.
Because my focus is on this new edition, I am requesting that you not send me bug reports about the current edition. Of course, questions and technical comments are always welcome.
Why Does This Book Exist?
Please see my brief essay about the educational philosophy behind this book. In particular, I discuss why this is a much more appropriate book for a modern programming languages course than a traditional one based on “paradigms”.Does Anyone Use This Book?
At present, I am aware of 52 universities (and some high-schools) that have used part or all of the book. Users range from major research universities to liberal arts colleges, from public to private universities, and cover four continents.If you're an educator (teaching at a University, College, High School, Grammar School, Hochschule, Gymnasium, etc.), please let me know!
Principles of Programming Languages
The Book
Principles of Programming Languages is Copyright © 2002-2009 Scott F. Smith and is released under the GNU Free Documentation License.- PDF of the Complete Book
- Book Source - This is the transparent copy of the book as defined by the GNU FDL.
No comments:
Post a Comment