Artículos relacionados a A Book on C

Kelley, Al; Pohl, Ira A Book on C ISBN 13: 9780805316773

A Book on C - Tapa blanda

  • 3,81
    110 calificaciones proporcionadas por Goodreads
 
9780805316773: A Book on C
Ver todas las copias de esta edición ISBN.
 
 
Book by Kelley Al Pohl Ira

"Sinopsis" puede pertenecer a otra edición de este libro.

Reseña del editor:
Preface. Prelude. First Try. Doing it without Classes. Why was it Easier in C++? A Bigger Example. Conclusion. I. MOTIVATION. 1. Why I Use C++. The Problem. History and Context. Automatic Software Distribution. Enter C++. Recycled Software. Postscript. 2. Why I Work on C++. The Success of Small Projects. Abstraction. Machines Should Work for People. 3. Living in the Real World. II. CLASSES aND INHERITANCE. 4. Checklist for Class Authors. 5. Surrogate Classes. The Problem. The Classical Solution. Virtual Copy Functions. Defining a Surrogate Class. Summary. 6. Handles: Part 1. The Problem. A Simple Class. Attaching a Handle. Getting at the Object. Simple Implementation. Use-Counted Handles. Copy on Write. Discussion. 7. Handles: Part 2. Review. Separating the use Count. Abstraction of use Counts. Access Functions and Copy on Write. Discussion. 8. An Object-Oriented Program. The Problem. An Object-Oriented Solution. Handle Classes. Extension 1: New Operations. Extension 2: New Node Types. Reflections. 9. Analysis of a Classroom Exercise: Part 1. The Problem. Designing the Interface. A Few Loose Ends. Testing the Interface. Strategy. Tactics. Combining Pictures. Conclusion.10. Analysis of a Classroom Exercise: Part 2. Strategy. Exploiting the Structure. Conclusion. 11. When not to use Virtual Functions. The Case For. The Case Against. Destructors are Special. Summary. III. TEMPLATES. 12. Designing a Container Class. What Does it Contain? What Does Copying the Container Mean? How Do You Get at Container Elements? How Do You Distinguish Reading from Writing? How Do You Handle Container Growth? What Operations Does the Container Provide? What Do You Assume about the Container Element Type? Containers and Inheritance. Designing an Arraylike Class. 13. Accessing Container Elements. Imitating a Pointer. Getting at the Data. Remaining Problems. Pointer to Const Array. Useful Additions. 14. Iterators. Completing the Pointer Class. What is an Iterator? Deleting an Element. Deleting the Container. Other Design Considerations. Discussion. 15. Sequences. The State of the Art. A Radical Old Idea. Well, Maybe a Few Extras. Example of Use. Maybe a Few More. Food for Thought. 16. Templates as Interfaces. The Problem. The First Example. Separating the Iteration. Iterating Over Arbitrary Types. Adding Other Types. Abstracting the Storage Technique.The Proof of the Pudding. Summary. 17. Templates and Generic Algorithms. A Specific Example. Generalizing the Element Type. Postponing the Count. Address Independence. Searching a Nonarray. Discussion. 18. Generic Iterators. A Different Algorithm. Categories of Requirements. Input Iterators. Output Iterators. Forward Iterators. Bidirectional Iterators. Random-Access Iterators. Inheritance? Performance. Summary. 19. Using Generic Iterators. Iterator Types. Virtual Sequences. An Output-Stream Iterator. An Input-Stream Iterator. Discussion. 20. Iterator Adaptors. An Example. Directional Asymmetry. Consistency and Asymmetry. Automatic Reversal. Discussion. 21. Function Objects. An Example. Function Pointers. Function Objects. Function-Object Templates. Hiding Intermediate Types. One Type Covers Many. Implementation. Discussion. 22. Function Adaptors. Why Function Objects? Function Objects For Built-In Operators. Binders. A Closer Look. Interface Inheritance. Using These Classes. Discussion. IV. LIBRARIES. 23. Libraries in Everyday Use. The Problem. Understanding the Problem-Part 1. Implementation-Part 1. Understanding the Problem-Part 2. Implementation-Part 2. Discussion. 24.An Object Lesson in Library-Interface Design. Complications. Improving the Interface. Taking Stock. Writing the Code. Conclusion. 25. Library Design is Language Design. Character Strings. Memory Exhaustion. Copying. Hiding the Implementation. Default Constructor. Other Operations. Substrings. Conclusion. 26. Language Design is Library Design. Abstract Data Types. Libraries and Abstract Data Types. Memory Allocation. Memberwise Assignment and Initialization. Exception Handling. Summary. V. TECHNIQUE. 27. Classes that Keep Track of Themselves. Design of a Trace Class. Creating Dead Code. Generating Audit Trails for Objects. Verifying Container Behavior. Summary. 28. Allocating Objects in Clusters. The Problem. Designing the Solution. Implementation. Enter Inheritance. Summary. 29. Applicators, Manipulators, and Function Objects. The Problem. A Solution. A Different Solution. Multiple Arguments. An Example. Abbreviations. Musings. Historical Notes, References, and Acknowledgments. 30. Decoupling Application Libraries from Input-Output. The Problem. Solution 1: Trickery and Brute Force. Solution 2: Abstract Output. Solution 3: Trickery without Brute Force. Remarks. VI. WRAPUP.31. Simplicity through Complexity. The World is Complicated. Complexity Becomes Hidden. Computers are no Different. Computers Solve Real Problems. Class Libraries and Language Semantics. Making Things Easy is Hard. Abstraction and Interface. Conservation of Complexity. 32. What Do You Do After You Say Hello World? Find the Local Experts. Pick a Tool Kit and Become Comfortable with it. Some Parts of C are Essential. But Others are not. Set Yourself a Series of Problems. Conclusion. Index. 0201423391T04062001
Biografía del autor:
Ira Pohl is a Professor of Computer Science at the University of California, Santa Cruz and holds a Ph.D. in Computer Science from Stanford University. His research interests include artificial intelligence, the C and C++ programming languages, practical complexity problems, heuristic search methods, deductive algorithms, and educational and social issues. He originated error analysis in heuristic search methods and deductive algorithms. Professor Pohl was formerly a Mackay professor at University of California- Berkeley and a ZWO fellow in the Netherlands. He is the author or co-author of Object-Oriented Programming Using C++, C++ Distilled: A Concise Ansi/Iso Reference and Style Guide, C by Dissection: The Essentials of C Programming, A Book on C: Programming in C, C++ for C Programmers, C++ for Fortran Programmers, C++ for Pascal Programmers, and Turbo C: The Essentials of C Programming, all published by Addison-Wesley. 0805316779AB04062001

"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar nuevo

Ver este artículo

Gastos de envío: EUR 6,10
A Estados Unidos de America

Destinos, gastos y plazos de envío

Añadir al carrito

Los mejores resultados en AbeBooks

Imagen de archivo

Kelley, Al; Pohl, Ira
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Softcover Cantidad disponible: 1
Librería:
a2zbooks
(Burgin, KY, Estados Unidos de America)

Descripción Softcover. Condición: New. 3rd Edition. New Condition, minimal wear from storage. Looks great. 656 pages. Quantity Available: 1. ISBN: 0805316779. ISBN/EAN: 9780805316773. Pictures of this item not already displayed here available upon request. Inventory No: ABE538452059. Nº de ref. del artículo: ABE538452059

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 30,79
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 6,10
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Kelley, Al; Pohl, Ira
Publicado por Benjamin-Cummings Pub Co (1995)
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Soft cover Cantidad disponible: 1
Librería:
BooksByLisa
(Highland Park, IL, Estados Unidos de America)

Descripción Soft cover. Condición: New. 3rd Edition. Sanitized. Book. Nº de ref. del artículo: ABE-1664574623438

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 37,77
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Al Kelley; Ira Pohl
Publicado por Benjamin-Cummings Pub Co (1995)
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Paperback Cantidad disponible: 1
Librería:
GoldenWavesOfBooks
(Fayetteville, TX, Estados Unidos de America)

Descripción Paperback. Condición: new. New. Fast Shipping and good customer service. Nº de ref. del artículo: Holz_New_0805316779

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 48,83
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,67
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Al Kelley; Ira Pohl
Publicado por Benjamin-Cummings Pub Co (1995)
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Paperback Cantidad disponible: 1
Librería:
Big Bill's Books
(Wimberley, TX, Estados Unidos de America)

Descripción Paperback. Condición: new. Brand New Copy. Nº de ref. del artículo: BBB_new0805316779

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 50,86
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 2,75
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Al Kelley
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Tapa blanda Cantidad disponible: 1
Librería:
Front Cover Books
(Denver, CO, Estados Unidos de America)

Descripción Condición: new. Nº de ref. del artículo: FrontCover0805316779

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 50,20
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,94
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Al Kelley
Publicado por Benjamin-Cummings Pub Co (1995)
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Paperback Cantidad disponible: 1
Librería:
Wizard Books
(Long Beach, CA, Estados Unidos de America)

Descripción Paperback. Condición: new. New. Nº de ref. del artículo: Wizard0805316779

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 54,11
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,21
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Al Kelley
Publicado por Benjamin-Cummings Pub Co (1995)
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Paperback Cantidad disponible: 1
Librería:
GoldBooks
(Denver, CO, Estados Unidos de America)

Descripción Paperback. Condición: new. New Copy. Customer Service Guaranteed. Nº de ref. del artículo: think0805316779

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 54,20
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,90
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Al Kelley; Ira Pohl
Publicado por Benjamin-Cummings Pub Co (1995)
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Tapa blanda Cantidad disponible: 1
Librería:
BennettBooksLtd
(North Las Vegas, NV, Estados Unidos de America)

Descripción Condición: New. New. In shrink wrap. Looks like an interesting title! 1.8. Nº de ref. del artículo: Q-0805316779

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 74,43
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,01
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Al Kelley; Ira Pohl
Publicado por Benjamin-Cummings Pub Co (1995)
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Tapa blanda Cantidad disponible: 1
Librería:
GF Books, Inc.
(Hawthorne, CA, Estados Unidos de America)

Descripción Condición: New. Book is in NEW condition. 1.8. Nº de ref. del artículo: 0805316779-2-1

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 79,55
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío
Imagen de archivo

Kelley, Al; Pohl, Ira
Publicado por Benjamin-Cummings Pub Co (1995)
ISBN 10: 0805316779 ISBN 13: 9780805316773
Nuevo Soft cover Cantidad disponible: 1
Librería:
BooksByLisa
(Highland Park, IL, Estados Unidos de America)

Descripción Soft cover. Condición: New. 3rd Edition. Sanitized. Book. Nº de ref. del artículo: ABE-1664576400651

Más información sobre este vendedor | Contactar al vendedor

Comprar nuevo
EUR 93,49
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío