Gli algoritmi sono il cuore dell'informatica e della matematica, poiché senza di loro l'uso del computer non sarebbe possibile. In questo libro, che nella sua edizione inglese è un bestseller da molto tempo, Harel e Feldmann rispondono a tutte le domande relative a questo tema. Parlano della valutazione, della correttezza e dell'efficacia degli algoritmi, ma chiariscono anche qualche dubbio sulle tecniche di programmazione e si riferiscono inoltre all'attualissima discussione sul calcolo quantistico. Il libro è utile sia come testo base per un corso universitario introduttivo all'informatica, sia come introduzione generale alle scienze naturali, alla matematica o all'ingegneria. "Questo libro è un autentico tour de force. Harel scrive con una verve, una chiarezza e un'immaginazione fuori dal comune. Attraverso l'uso di domande stuzzicanti ed esempi selezionati con cura e spesso divertenti, l'autore trasmette al lettore l'entusiasmo e la soddisfazione intellettuale della ricerca nel campo dell'informatica. Senza usare la matematica formale, ma senza per questo motivo sacrificare l'integrità intellettuale, egli comunica al lettore generale i profondi principi su cui si fonda l'informatica; principi che, prima d'ora, risultavano accessibili solo attraverso libri di testo e articoli scientifici molto complessi. Rappresenta il meglio della scrittura scientifica. Dr. Stan Scott, Queen's University Belfast The Times Higher Education Supplement
I read this book when I was 14, and it was for me the introduction to computer science, (and anything related to programming).
I think if you don't know anything about computer science, but you like mathematics, and want to know what is an algorithm, you will find this book to be fascinating, and great introduction to computer science and algorithmic thinking.
Skimmed out of interest, fairly solid introduction to algorithmics, doesn't rely too heavily on previous or technical knowledge. Would recommend to a beginner.
A thing of beauty: an attempt at a work of computer science that doesn’t date. It's general abstract introductory matter. The field is hugely consequential: different algorithms for the same task can differ in performance by a factor of trillions.
Bible quotations book-end each chapter and give this a frisson of something other.
A good book with good substance about the Algorithm field and the chapters about Probabilistic Algorithms and Algorithmics and Inteligence is a good reference to start.