Newsflash

powered_by.png, 1 kB
JoomlaMonkey Welcome arrow Amazon Store

Message from Dean - May 8th 2007

I am currently testing out a new version of the APF Bridge Component - If you notice any errors within this demo store please drop me a line.

Software Tools in Pascal

Current Store: US / World Store
In association with Amazon.com

UK Store | Canadian Store | French Store | German Store

Books : Software Tools in Pascal

  


 : Software Tools in Pascal

List Price: $32.99
Amazon.com's Price: $27.05
You Save: $5.94 (18%)
Prices subject to change.



Availability: Usually ships in 24 hours



This item ships for FREE with Super Saver Shipping.
Binding: Paperback
Dewey Decimal Number: 001.6425
EAN: 9780201103427
ISBN: 0201103427
Label: Addison-Wesley Professional
Manufacturer: Addison-Wesley Professional
Number Of Items: 1
Number Of Pages: 384
Publication Date: January 11, 1981
Publisher: Addison-Wesley Professional
Studio: Addison-Wesley Professional




Alternate Versions: Click to Display
Related Items: Browse for similar items by category:



Customer Reviews
Average Rating:  out of 5 stars

Rating: 5 out of 5 stars - Must-have
This book was recommended to me by one of my computer science teachers back in 1985 and I still use it! I have tried and tested all the programs in the book myself and I am still using some of them today.

I know these tools come standard with the Unix programming environment, but when I got the book I didn't have access to a Unix system. I needed these tools! (And occasionally I still need them, when working in a DOS-box or on OpenVMS.)

Apart from the practical use these programs have to me, I very much enjoy the writing style and the detailed explanations about which choices were made in the implementation and why these were the right choices.





Rating: 2 out of 5 stars - Buy it in the C version, not Pascal
First, the reviewer who was surprised to find this in Pascal, and not C,
was apparently unaware that the first version of this book[...] Was in C.
This book is a rewrite using Pascal. However, that is not the
only reason to skip this version for the C version. Software tools is
indeed a classic for its time, showing complete examples of serious
programs such as text editors and search programs for the first time,
when the book was published in the late 1970's.

However, at the time the book was published, Pascal was also the
predominant small computer language, and the authors translated the book
examples to Pascal and rewrote it for this version. That is fine.
however, the authors actively didn't like Pascal. Kernighan published
the article "Why Pascal is Not My Favorite Programming Language".
Kernighan starts the book with "standard Pascal is far from an ideal
language", and the examples in the book are ... Read More



Rating: 5 out of 5 stars - One of the all time greatest programming books
Perhaps (along with the earlier version "Software Tools" using Fortran) THE GREATEST programming book ever written.

Just completely disregard that it is written with Pascal as the example language: this books teaches new or even intermediate programmers -- and experienced programmers who never learned this -- HOW TO THINK about programming.

Completely disregard that it preceded the Object Oriented revolution -- since if you cannot write GREAT FUNCTIONS and GREAT tools you cannot write great classes for objects.

Writing any great code is about writing tools. Tools to do something critical, or tools to build other tools until the program both does something useful to human beings, AND until the code has components that can be both re-used in other places and can be re-used for the NEXT version of that great program.

Anything that isn't written from great tools will eventually reach the point where it cannot be maintained or isn't useful without ... Read More



Rating: 4 out of 5 stars - Great tuturial on how to write great software.
This book was reccomended to me by a freind. Initially, I was not thrilled. After all, I didnt know Pascal, and didn't care to learn Pascal. Pascal to me is a langauge only used by some academics and those stuck in the mainframe world.

I write in C, C++, Java, Perl. What relevance could Pascal have?

Boy was I wrong. It really isn't a book about Pascal, it's a book about writing good software. Pascal is immaterial to the reader. It is just a langauge that is being used to illustrate good software design.

I did most of the examples in Perl or C, and learned a good deal about good design and good coding.

The programs are a bit simple, but unlike other books the examples really build on each other and seem like useful programs. Unike the typical toy java program, that you see in books.

I would reccomend this to anyone who is starting out in programming and would like solid principles to start with.




Availability: Usually ships in 24 hours



 

 

© 2007 - 2008 Joomla Monkey - a web property of Dean Marshall Consultancy Limited
Website maintained by Lancaster website designer - Dean Marshall

Dean Marshall Consultancy - Lancaster web designers and Joomla experts
Web Designer Lancaster
Web Designers Lancaster
Lancaster Web Designer
Lancaster Web Designers
Expert Joomla Hosting
Expert Joomla Hosting
Expert Joomla Hosting
Expert Joomla Hosting
CMS Training
CMS Training
Editable Sites Editable Web Sites Joomla Consultant
Joomla Consultants
Joomla Consultant
Joomla Consultants