Engineering & Transportation
  • List Price: $120.00
  • Save: $6.00 (5%)
Only 2 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Computer Science Reconsid... has been added to your Cart
+ $3.99 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: Over 2 Million items sold. Fast dispatch and delivery. Excellent Customer Feedback. Most items shipped same or next working day from the UK.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Computer Science Reconsidered: The Invocation Model of Process Expression Hardcover – June 29, 2007

ISBN-13: 978-0471798149 ISBN-10: 0471798142 Edition: 1st

Buy New
Price: $114.00
24 New from $68.97 17 Used from $24.74
Amazon Price New from Used from
"Please retry"
$68.97 $24.74
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Hardcover: 269 pages
  • Publisher: Wiley-Interscience; 1 edition (June 29, 2007)
  • Language: English
  • ISBN-10: 0471798142
  • ISBN-13: 978-0471798149
  • Product Dimensions: 6.5 x 0.8 x 9.5 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #2,648,181 in Books (See Top 100 in Books)

Editorial Reviews


"I strongly recommend the book for computer systems and scientific applications in specialist teaching disciplines, as well as practical and industrial-based or research-driven enhancement and management-science sectors." (Computing Reviews, January 30, 2009)

"…Fant's work is certainly thought-provoking and should be of great interest to those concerned with theoretical computer science." (British Computer Society Book Reviews)

"Karl Fant has written a very compelling book that should be read by academicians and practitioners alike." (Ubiquity, August 28, 2007)

From the Back Cover

A groundbreaking, seminal work that challenges the theoreticalfoundations of computer science

This seminal work will challenge and change your understandingof computers and computing. Since the invention of the computer, ithas been accepted with little question that the theoreticalfoundations of computer science are found in mathematics. Thedifficulties of computer science have been attributed to theinherent complexity of computation, which can only be overcome withdisciplined methodology.

The author of this text presents a convincing and carefullystructured argument that shows why linking computer science tomathematics results in unnecessary complexity and confusion.Instead, the author sets forth and demonstrates the viability andpracticality of a new conceptual model, the invocation model ofprocess expression. This model links the design and function ofcomputer systems with the design and function of biologicalsystems. Moreover, the author shows how changing your underlyingassumptions sheds new light on dealing with such complex issues asconcurrency, digital computers, and biological cells.

The chapters of this text are organized under three maintopics:

  • The Problem: Why the underlying theory of contemporary computerscience is not helpful

  • The Solution: How the invocation model of process expressionsolves many problems of contemporary computer science

  • The Invocation Language: How the invocation model is embodied insymbol string expression

For computer scientists and engineers, this publication opens upa completely new way of understanding what computers are, how theywork, and what they can do. For students of computer science, itoffers an alternative theory that helps them understand andovercome some of the limitations imposed by current theory.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

9 of 9 people found the following review helpful By David Duncan on July 30, 2007
Format: Hardcover
I've known the author of "Computer Science Reconsidered" for almost thirty years, so while I'll try to be objective, expect some personal bias as well as some disagreements with Karl. Traditional computer science places the sequential algorithm and Boolean logic at the heart of computer science. Karl takes a much wider view. He sees computer science as the theory of "process expression" - for instance, given the process of adding a million numbers, how is this process physically accomplished(physically expressed) and symbolically represented(symbolically expressed)? In general, this will be done most efficiently concurrently, and not necessarily by specifying an algorithm, but perhaps by using some clockless physical system that is smart enough to 'resolve' the problem in some partially specified, automatic manner. Karl's book takes clockless concurrent process to be fundamental(as it is in nature). He describes very primitive processes in a new and idiosyncratic language that may be off-putting to some readers, but in truly concurrent processes, notions like 'state' and 'register' are far too narrow and completely inappropriate, so much traditional process language must be abandoned. It seems obvious to me that Karl is on the right track - his approach seems radical until one starts to be embarrased at the primitive, unnatural state of today's computer science, where timing circuits must still be designed (yet nature doesn't do this), and all process details must still be specified (nature doesn't do this). Besides, the foundation of today's c.s. is about Turing Machines and the question, "Is a given process possible," when pragmatically c.s almost always instead asks, "How is a given process best done?" Every revolution takes place in a context.Read more ›
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again