Accessible et intéressante à la fois pour les biologistes qui souhaitent comprendre comment l'informatique peut aider à comprendre la vie que pour les informaticiens qui veulent s'initier aux techniques informatiques inspirées de la biologie.
Les concepts principaux sont bien expliqués malgré leur difficulté. Après une introduction générale, on passe en revue l'émergence (les automates cellulaires qui créent la complexité à partir de règlent simples) , l'auto-réplication, la récursion (les L-systèmes). On passe ensuite à des applications plus concrètes avec les incroyables algorithmes génétiques, l'organisation basée sur les essaims, pour finir avec des projets de création comme Tierra dans lesquels l'évolution peut avoir lieu. Du code java intelligemment sélectionné et commenté illustre chaque chapitre, et les applets ainsi créés sont disponibles sur le site web.
Ce livre est donc vraiment une réussite, même si on pourrait souhaiter une actualisation de la dernière partie sur les projets de création qui ont certainement beaucoup évolué depuis 8 ans.