|
|
|
|
|
by bzalasky
4215 days ago
|
|
You might be interested in Concepts, Techniques and Models of Computer Programming by Peter Van Roy and Seif Haridi (http://www.amazon.com/Concepts-Techniques-Models-Computer-Pr...). It presents an overview of different programming models, and expounds on the right way to approach problems with these different models. I found the chapters on concurrency useful myself. While not a book, an alternative strategy that might be helpful would be to explore some projects like TorqueBox (Ruby) or Immutant (Clojure) that pull together a lot of different solutions (web server, application server, messaging, caching, transactions and scheduling) into a suite. |
|