Monthly Archives: July 2014

To the bottom of the sea

Pearls of Functional Algorithm Design by Richard Bird This book has 30 chapters covering various computer science problems such as Sudoko, Rush Hour and some string problems like longest suffix prefix pair, and for each problem the author derives an efficient … Continue reading

Posted in Books | Leave a comment

It’s not the parsing, but a question of semantics

One very neat feature of Lisp based languages is that you don’t really need a parser. Lisp systems provide a facility called the Reader which is responsible for taking a string and converting it into a “parse tree”. The neat … Continue reading

Posted in Computers and Internet | Leave a comment

Odds but not ends

The CLR has been around for a while now, and there seem to be fewer interesting developments happening at the virtual machine level. However, there’s still a lot of stuff happening at the library and user framework levels, and I … Continue reading

Posted in Computers and Internet | Leave a comment

I’ve told you several times, but all at the same time

Programming on Parallel Machines by Norm Matloff This is a pdf document on the author’s web page which can be downloaded here. It is a very good read, covering the general issues around why we should use parallel programming and … Continue reading

Posted in Books | Leave a comment

Evolution is the key

Designing Evolvable Web APIs with ASP.NET by Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller I think that Web API was an interesting addition to the Microsoft Web stack. We started with Web forms as a way of … Continue reading

Posted in Books | Leave a comment

Deep, but friendly

Linux system programming: Talking directly to the kernel and the C library by Robert Love A very readable book on the APIs and C libraries that sit just above the Linux kernel. The book has chapters on topics such as … Continue reading

Posted in Books | Leave a comment