''How to Solve it by Computer'' is a
computer science book by
R. G. Dromey
R. or r. may refer to:
* '' Reign'', the period of time during which an Emperor, king, queen, etc., is ruler.
* '' Rex'', abbreviated as R., the Latin word meaning King
* ''Regina'', abbreviated as R., the Latin word meaning Queen
* or , abbrevi ...
, first published by
Prentice-Hall
Prentice Hall was an American major educational publisher owned by Savvas Learning Company. Prentice Hall publishes print and digital content for the 6–12 and higher-education market, and distributes its technical titles through the Safari B ...
in 1982.
It is occasionally used as a
textbook, especially in India.
It is an introduction to the ''why''s of
algorithms and
data structures.
Features of the book:
#The design factors associated with problems
#The creative process behind coming up with innovative solutions for algorithms and data structures
#The line of reasoning behind the constraints, factors and the design choices made.
The very fundamental algorithms portrayed by this book are mostly presented in
pseudocode
In computer science, pseudocode is a plain language description of the steps in an algorithm or another system. Pseudocode often uses structural conventions of a normal programming language, but is intended for human reading rather than machine re ...
and/or
Pascal
Pascal, Pascal's or PASCAL may refer to:
People and fictional characters
* Pascal (given name), including a list of people with the name
* Pascal (surname), including a list of people and fictional characters with the name
** Blaise Pascal, Fren ...
notation.
See also
*''
How to Solve It'', by
George Pólya, the author's mentor and inspiration for writing the book.
References
{{DEFAULTSORT:How To Solve It By Computer
1982 non-fiction books
Algorithms
Computer science books
Heuristics
Problem solving
Prentice Hall books