|
Personal Info:
Joe  leads the architecture of an experimental OS's developer platform, where
he is also chief architect of its programming language. His current mission is to enable
writing large-scale software that is reliable, secure, and scalable by-construction. Before this, Joe
founded the Parallel Extensions to .NET project.
He has been granted 19 patents, with 49 pending. When not working, Joe enjoys travelling with his wife,
writing books, writing music,
studying music theory & mathematics, and doing anything involving food & wine.
My books
My music
Disclaimer:
The content of this site are my own personal opinions and do
not represent my employer's view in anyway.
© 2012, Joe Duffy
|
|
 Thursday, November 04, 2004
Essentials of Programming Languages by Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes |
 |
10 of 10. Details fundamental programming language concepts with a focus on the implementation of them, including closures, type checking, continuations, object orientation, and the like. The book gives a great overview, building a functional interpreter using Scheme along the way to illustrate and highlight points. There is just the right amount of formal notation. Highly recommended. |
Programming Ruby by Dave Thomas |
 |
8 of 10. This is the classic text on Ruby, the programming language. This is referred to the "PickAxe" among the Ruby crowd. The first edition has been out of print for some time, so the recent re-release of a second edition is very welcome! Not only has it been updated to cover Ruby 1.8, but it has much more content than the first edition. Great book, especially for reference. (Ruby isn't known for its great documentation!) |
The Haskell School of Expression by Paul Hudak |
 |
7 of 10. This book is a brief tour of the Haskell programming language, using multimedia examples to illustrate a variety of potential uses. I found it a bit too geared towards the functional language beginner. The focus on multimedia was interesting, albeit distracting at times. |
|
|
Recent Entries:
Search:
Browse by Date:
Browse by Category:
Notables:
|