MY CART |  item(s)
LOGOUT | MY ACCOUNT | FAQ
Program Development in Java: Abstraction, Specification, and Object-Oriented Design
Program Development in Java: Abstraction, Specification, and Object-Oriented Design, Liskov, Barbara, Guttag, John 0201657686 - book  

 See All Sellers & Prices 


Program Development in Java: Abstraction, Specification, and Object-Oriented Design

[Hardcover]
By Liskov, Barbara, Guttag, John
 
List Price :  $69.99
Min Price :  $42.63    (click here to see all sellers and prices)
You Save :  39%
   
ISBN-10 :  0201657686
ISBN-13 :  9780201657685
Binding :  Hardcover
Pages :  464
Publisher :  Addison-Wesley Professional
   
Description : 

Barbara Liskovis professor of computer science at MIT. Well known for her contributions to programming methodology and software engineering, she is co-author (with John Guttag) of the influential book,Abstraction and Specification in Program Development.Barbara is the recipient of the 2008<A title=http://awards.acm.org/homepage.cfm?awd=140 href="http://awards.acm.org/homepage.cfm?awd=140">A.M. Turing Award</A>, one of the highest honors in science and more >>

Buy Now
Best Price: $42.63 

 See All Prices 
 


 Sell Yours For Cash 

Bookmark and Share


Please read carefully all the information given below, including Handling Time and Seller Comments before placing your order. Handling Time is the number of business days for sellers to process and dispatch the item from their location.
Condition:
 
Shipping:  

Shipping Offered: U.S. Standard Shipping U.S. Standard    Free U.S. Standard Shipping Free U.S. Standard    U.S. Expedited Shipping U.S. Expedited    International Shipping International   
Price  Condition  Handling Time  Seller Information  Rating  Buy 
$42.63
Brand New 1 day(s)
Seller: textbookcharlie  (see seller profile)
Ships From:TN
Ships To:US & Other Countries
Shipping: U.S. Standard: $3.95   U.S. Expedited: $11.95   International: $8.99
Comments: Brand New! Ships w/in 24 hours. Free USPS Tracking Number. Excellent Customer Service.
No Ratings
U.S. Standard Shipping U.S. Expedited Shipping International Shipping

Earn
42.63
points

$50.00
Used 1 day(s)
Seller: bestservice  (see seller profile)
Ships From:TX
Ships To:US Only
Shipping: U.S. Standard: $3.95   U.S. Expedited: $11.95
Comments: Excellent customer service. Prompt Customer Service. Buy with confidence. Ships Fast. Expedite Shipping Available.
93
U.S. Standard Shipping U.S. Expedited Shipping

Earn
50.00
points

$54.18
Brand New 4 day(s)
Seller: a1techbooks  (see seller profile)
Ships From:NJ
Ships To:US & Other Countries
Shipping: U.S. Standard: $3.95   International: $8.99
Comments: Brand new item. Over 6 million customers served. Order now. Selling online since 1995. Few left in stock - order soon. Code: P20091118173122H
17389
U.S. Standard Shipping International Shipping

Earn
54.18
points

$74.00
Used 2 day(s)
Seller: kingsridgemedia  (see seller profile)
Ships From:WI
Ships To:US Only
Shipping: U.S. Standard: $3.95
Comments: Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!
No Ratings
U.S. Standard Shipping

Earn
74.00
points

$74.54
Brand New 1 day(s)
Seller: bestservice  (see seller profile)
Ships From:TX
Ships To:US Only
Shipping: U.S. Standard: $3.95
Comments: Brand New. Never Used. Ships Fast. Expedite Shipping Available.
93
U.S. Standard Shipping

Earn
74.54
points

$76.95
Brand New 30 day(s)
Seller: papamedia  (see seller profile)
Ships From:FL
Ships To:US & Other Countries
Shipping: U.S. Standard: $4.00   International: $19.50
Comments: Brand New, Perfect Condition. May Ship From Overseas, Allow 15-45 days Delivery Time (Average 30 days).
21
U.S. Standard Shipping International Shipping

Earn
76.95
points

$93.52
Brand New 1 day(s)
Seller: bennettbooksltd  (see seller profile)
Ships From:IL
Ships To:US Only
Shipping: U.S. Standard: $3.95
Comments: New. Contains very slight shelf wear (like you would see in a major chain store). Very nice copy. Looks like an interesting title! We ship daily, provide personalized customer service and want you to more >>
1
U.S. Standard Shipping

Earn
93.52
points

$137.97
Brand New 2 day(s)
Seller: kingsridgemedia  (see seller profile)
Ships From:WI
Ships To:US Only
Shipping: U.S. Standard: $3.95
Comments: New Book. Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!
No Ratings
U.S. Standard Shipping

Earn
137.97
points



Related Items
If you like the above item, you might also like the following items:



More Information: Program Development in Java: Abstraction, Specification, and Object-Oriented Design
ISBN-10: 0201657686
ISBN-13: 9780201657685
Title: Program Development in Java: Abstraction, Specification, and Object-Oriented Design
Author: Liskov, Barbara, Guttag, John
Description:

Barbara Liskovis professor of computer science at MIT. Well known for her contributions to programming methodology and software engineering, she is co-author (with John Guttag) of the influential book,Abstraction and Specification in Program Development.Barbara is the recipient of the 2008<A title=http://awards.acm.org/homepage.cfm?awd=140 href="http://awards.acm.org/homepage.cfm?awd=140">A.M. Turing Award</A>, one of the highest honors in science and

Barbara Liskovis professor of computer science at MIT. Well known for her contributions to programming methodology and software engineering, she is co-author (with John Guttag) of the influential book,Abstraction and Specification in Program Development.Barbara is the recipient of the 2008A.M. Turing Award, one of the highest honors in science and engineering.



0201657686AB04062001

Written by a world-renowned expert on programming methodology, and the winner of the 2008 Turing Award, this book shows how to build production-quality programs--programs that are reliable, easy to maintain, and quick to modify. Its emphasis is on modular program construction: how to get the modules right and how to organize a program as a collection of modules. The book presents a methodology effective for either an individual programmer, who may be writing a small program or a single module in a larger one; or a software engineer, who may be part of a team developing a complex program comprised of many modules. Both audiences will acquire a solid foundation for object-oriented program design and component-based software development from this methodology.

Because each module in a program corresponds to an abstraction, such as a collection of documents or a routine to search the collection for documents of interest, the book first explains the kinds of abstractions most useful to programmers: procedures; iteration abstractions; and, most critically, data abstractions. Indeed, the author treats data abstraction as the central paradigm in object-oriented program design and implementation. The author also shows, with numerous examples, how to develop informal specifications that define these abstractions--specifications that describe what the modules do--and then discusses how to implement the modules so that they do what they are supposed to do with acceptable performance.

Other topics discussed include:

  • Encapsulation and the need for an implementation to provide the behavior defined by the specification
  • Tradeoffs between simplicity and performance
  • Techniques to help readers of code understand and reason about it, focusing on such properties as rep invariants and abstraction functions
  • Type hierarchy and its use in defining families of related data abstractions
  • Debugging, testing, and requirements analysis
  • Program design as a top-down, iterative process, and design patterns

The Java programming language is used for the book's examples. However, the techniques presented are language independent, and an introduction to key Java concepts is included for programmers who may not be familiar with the language.

Constructing production-quality programs--programs that are used over an extended period of time--is well known to be extremely difficult. The goal of this book is to improve the effectiveness of programmers in carrying out this task. I hope the reader will become a better programmer as a result of reading the book. I believe the book succeeds at improving programming skills because my students tell me that it happens for them.

What makes a good programmer? It is a matter of efficiency over the entire production of a program. The key is to reduce wasted effort at each stage. Things that can help include thinking through your implementation before you start coding, coding in a way that eliminates errors before you test, doing rigorous testing so that errors are found early, and paying careful attention to modularity so that when errors are discovered, they can be corrected with minimal impact on the program as a whole. This book covers techniques in all these areas.

Modularity is the key to writing good prog

Related Tags: Buy Online: Program Development in Java: Abstraction, Specification, and Object-Oriented Design, Liskov, Barbara, Guttag, John 0201657686 - book
Best Price: Program Development in Java: Abstraction, Specification, and Object-Oriented Design, Liskov, Barbara, Guttag, John 0201657686 - book
More books by Liskov, Barbara, Guttag, John
More books in Computers / Programming
 
Books eBooks Entertainment Electronics Outlet A1 Services
  • Browse
  • Bestsellers
  • Spanish
  • Bargain Books
  • Textbooks
  • Audio Books
  • Browse All
  • eBooks Help
  • Supported Devices
  • Adobe ePub FAQ
  • Adobe PDF FAQ
  • Movies New Releases
  • Movies Bestsellers
  • Music New Releases
  • Music Bestsellers
  • Games New Releases
  • Games Bestsellers
  • Electronics New Releases
  • Electronics Bestsellers
  • Flags
  • Medical Supplies
  • Free Photo Sharing
  • Corporate / Bulk Orders
  • Sell Your Stuff
  • College Corner
  • Affiliate Program
  • A1 Points Program
  • A1 Referral Program
  • Help Desk
  • Copyright © 1995-2009 WebNotions, Inc. HACKER SAFE certified sites prevent over 99.9% of hacker crime. About Us | Privacy Policy | Terms & Conditions | A1Books India

    ABOUT SSL CERTIFICATES