Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Dynamic Logic (Foundations of Computing)

Dynamic Logic (Foundations of Computing)

List Price: $60.00
Your Price: $51.49
Product Info Reviews

<< 1 >>

Rating: 4 stars
Summary: From a Software Engineer at Raytheon
Review: Background: M.S. in C.S. and A.I.

Positive Points

1. The MIT Press is putting out texts on formal logic
2. Dynamic Logic has all the building blocks to reason formally
about computer algorithms
3. The book shows how extensions of logic (such as modal, or
temporal) can be built on a foundation of formal logic.

How shall I say this? I am still shocked within the circles of
software engineering, to run into Masters degrees who don't even
know one complete notation system for formal logic. The ability
to produce formal proofs of validity, is a very basic ability
for a programmer creating complex algorithms. The European Union
seems a little bit ahead of North American programmers, in this
respect.

And programmers who do not know any notations of formal logic,
probably will never have studied computer algorithms for
automated reasoning. (And will probably be abysmally ignorant
of the classes of intractable problems associated with automated

reasoning.)

The situation among "hard" engineers (as opposed to software
engineers) seems to be worse (which is why I laud MIT putting
out introductory books on logic). Almost every week I run into
engineers who cannot understand that formal logic and mathematics
are not the same thing. More precisely, that one can have a
complete, valid, consistent system of logic, without a number
system.

I am happy that the big engineering schools are becoming
conscious that an ignorance of formal logic is a serious flaw
in hard and soft engineers. The next difficulty follows logically:
engineers discover the power of formal logic to
reason about reality far beyond what can be accurately described
by analytic mathematical methods (currently). And they want to
immediately implement automated reasoning software, without
knowing anything about the nature of THAT problem. We need more
books on software algorithms, for extensions of formal logic.
And that is NOT this book. This book is an appetizer.

Rating: 4 stars
Summary: From a Software Engineer at Raytheon
Review: Background: M.S. in C.S. and A.I.

Positive Points

1. The MIT Press is putting out texts on formal logic
2. Dynamic Logic has all the building blocks to reason formally
about computer algorithms
3. The book shows how extensions of logic (such as modal, or
temporal) can be built on a foundation of formal logic.

How shall I say this? I am still shocked within the circles of
software engineering, to run into Masters degrees who don't even
know one complete notation system for formal logic. The ability
to produce formal proofs of validity, is a very basic ability
for a programmer creating complex algorithms. The European Union
seems a little bit ahead of North American programmers, in this
respect.

And programmers who do not know any notations of formal logic,
probably will never have studied computer algorithms for
automated reasoning. (And will probably be abysmally ignorant
of the classes of intractable problems associated with automated

reasoning.)

The situation among "hard" engineers (as opposed to software
engineers) seems to be worse (which is why I laud MIT putting
out introductory books on logic). Almost every week I run into
engineers who cannot understand that formal logic and mathematics
are not the same thing. More precisely, that one can have a
complete, valid, consistent system of logic, without a number
system.

I am happy that the big engineering schools are becoming
conscious that an ignorance of formal logic is a serious flaw
in hard and soft engineers. The next difficulty follows logically:
engineers discover the power of formal logic to
reason about reality far beyond what can be accurately described
by analytic mathematical methods (currently). And they want to
immediately implement automated reasoning software, without
knowing anything about the nature of THAT problem. We need more
books on software algorithms, for extensions of formal logic.
And that is NOT this book. This book is an appetizer.


<< 1 >>

© 2004, ReviewFocus or its affiliates