Posts Tagged ‘algorithms’

Real World Haskell

Tuesday, July 13th, 2010

Real World Haskell, Bryan O’Sullivan, O’Reilly, 2008

Haskell is an advanced purely functional programming language. Read the book online here. Sorry, it is not yet at the OPL.

Programming Scala

Tuesday, February 9th, 2010

book coverProgramming Scala : tackle multicore complexity on the JVM / Venkat Subramaniam, Pragmatic Bookshelf, 2008

Programmers will see the Scala language for parallel processing as a path to the future. As always, this Pragmatic book is very practical. Read it online here. 200 pages.

Introduction to Algorithms

Friday, January 29th, 2010

book coverIntroduction to Algorithms, Third Edition / Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, MIT Press, 2009

Here is a textbook for undergrad or graduate CS courses. One of the authors is the R in RSA. Hard cover, 1200 pages.

The Productive Programmer

Tuesday, January 12th, 2010

book coverThe Productive Programmer / Neal Ford, O’Reilly, 2008.

Programmers will find this excellent book useful. It is a companion to `Apprenticeship Patterns`. It stresses the power of the command line. Legendary O’Reilly quality, 200 pages.

Data Structures with Java

Sunday, December 6th, 2009

book coverSchaum’s Outline of Data Structures with Java / John R. Hubbard, McGraw-Hill, 2007

Practical information for the Java programmer, with algorithms, diagrams, and example code. Large format, 300 pages.

Elements of Programming

Wednesday, November 25th, 2009

book coverElements of Programming / Alexander Stepanov, Addison-Wesley, 2009

An advanced book on software design, with examples in C++. It is highly recommended by Bjarne Stroustrup. 250 pages, hardcover.

Algorithms of the Intelligent Web

Monday, September 14th, 2009

book coverAlgorithms of the Intelligent Web / Haralambos Marmanis, Dmitry Babenko, Manning, 2009

The algorithms behind Netflix’s recommendations, Google’s PageRank, and matching for social networks. This book is a blend of theory and practice. It is well written, 325 pages.

Single-Sensor Imaging

Friday, August 21st, 2009

Single-Sensor Imaging : methods and applications for digital cameras / edited by Rastislav Lukac, CRC Press, 2009

This book is about systems engineering for cameras. It is a compilation of sections by academic authors. 550 pages, hardcover.

An Introduction to Multiagent Systems

Thursday, August 6th, 2009

An Introduction to Multiagent Systems / Michael Wooldridge, Wiley, 2009

This book is about algorithms for distributed computing. It is academic and challenging, 450 pages.

Algorithms and data structures : the basic toolbox

Tuesday, July 14th, 2009

book coverAlgorithms and data structures : the basic toolbox / Kurt Mehlhorn, Springer, 2008

You will find much information packed into this book, but it is not an easy read.  There is not much example code.  There is much use of mathematical notation and pseudocode. 300 pages, hardcover.