MARC details
| 000 -CABECERA |
| campo de control de longitud fija |
08227 a2200229 4500 |
| 008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL |
| campo de control de longitud fija |
250318s########|||||||||||||||||||||||#d |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
0070511403 |
| 040 ## - FUENTE DE CATALOGACIÓN |
| Centro catalogador/agencia de origen |
GAMADERO2 |
| Lengua de catalogación |
Español |
| Centro/agencia transcriptor |
GAMADERO2 |
| 100 ## - ENTRADA PRINCIPAL--NOMBRE DE PERSONA |
| Nombre de persona |
Bindu R. Rao |
| 245 ## - MENCIÓN DEL TÍTULO |
| Título |
C++ and the OOP Paradigm / |
| 250 ## - MENCION DE EDICION |
| Mención de edición |
1 |
| 260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC. |
| Nombre del editor, distribuidor, etc. |
Mc Graw hill |
| 300 ## - DESCRIPCIÓN FÍSICA |
| Extensión |
188 páginas |
| Otras características físicas |
Ilustraciones, Tablas y Gráficas |
| Dimensiones |
23.3 cm x 15.5 cm |
| 504 ## - NOTA DE BIBLIOGRAFÍA, ETC. |
| Nota de bibliografía, etc. |
Incluye Referencias Bibliográficas |
| 505 ## - NOTA DE CONTENIDO CON FORMATO |
| Nota de contenido con formato |
Preface 지<br/><br/>xill Acknowledgments<br/><br/>Chapter 1. The Object-Oriented Paradigm<br/><br/>1.1 The Software Development Process<br/><br/>1.2 The Object-Oriented Paradigm<br/><br/>1.3 Why Do We Need the Object-Oriented Paradigm?<br/><br/>1.4 Object-Oriented Paradigm versus SA/SD<br/><br/>1.5 Data Abstraction<br/><br/>1.6 Class<br/><br/>1.7 Objects<br/><br/>1.8 Data Manipulation<br/><br/>1.9 Reusability of Code<br/><br/>1.10 Toward an Object-Oriented Software Development Methodology<br/><br/>1.11 Learning Object-Oriented Programming<br/><br/>1.12 C++ Programming Fundamentals<br/><br/>1.13 Evolution of C++<br/><br/>1.14 An Exercise in Object-Oriented Design<br/><br/>1.15 Conclusions<br/><br/>1.16 Exercises<br/><br/>1.17 References<br/><br/>Chapter 2. The Fundamentals of C++<br/><br/>1<br/><br/>1<br/><br/>2<br/><br/>4<br/><br/>5<br/><br/>6<br/><br/>8<br/><br/>9<br/><br/>9<br/><br/>10<br/><br/>11<br/><br/>12<br/><br/>12<br/><br/>13<br/><br/>13<br/><br/>16<br/><br/>17<br/><br/>17<br/><br/>19<br/><br/>2.1 C++ Features<br/><br/>19<br/><br/>2.2 Fundamental Types and Derived Types<br/><br/>20<br/><br/>2.3 C++ Syntax: It Looks Like C, It Feels Like C<br/><br/>22<br/><br/>2.4 Compiling C++ Programs<br/><br/>23<br/><br/>2.5 C++ Programming Environments<br/><br/>24<br/><br/>2.6 main (), Expressions and Statements<br/><br/>25<br/><br/>2.7 Input and Output<br/><br/>26<br/><br/>2.8 Constants, Pointers, and References<br/><br/>30<br/><br/>100<br/><br/>28<br/><br/>2.9 Storage Classes<br/><br/>30<br/><br/>2.10 Declarations and Definitions in C++<br/><br/>31<br/><br/>2.11 Functions<br/><br/>31<br/><br/>2.12 Structure of C++ Programs<br/><br/>2.13 Storeroom Operations: A C++ Programming Example<br/><br/>32<br/><br/>37<br/><br/>2.14 C++ in Perspective<br/><br/>38<br/><br/>2.15 Exercises<br/><br/>38<br/><br/>2.16 References<br/><br/>39<br/><br/>Chapter 3. Classes<br/><br/>39<br/><br/>3.1 Analysis of the Concept of a Class<br/><br/>3.2 Types and Classes<br/><br/>3.3 Classes and Instances<br/><br/>3.4 Inheritance and Encapsulation<br/><br/>3.5 Prototypes and Classes<br/><br/>3.6 Metaclasses<br/><br/>3.7 The Law of Demeter<br/><br/>40<br/><br/>42<br/><br/>42<br/><br/>43<br/><br/>44<br/><br/>45<br/><br/>46<br/><br/>3.8 Abstract Classes<br/><br/>3.9 Classes in C++<br/><br/>46<br/><br/>47<br/><br/>3.10 Class Specification<br/><br/>3.11 Examples of Classes<br/><br/>51<br/><br/>55<br/><br/>3.12 Member Functions<br/><br/>58<br/><br/>3.13 Operator Overloading<br/><br/>3.14 Function Name Overloading<br/><br/>60<br/><br/>62<br/><br/>3.15 Constructors<br/><br/>3.16 Friend Functions of a Class<br/><br/>65<br/><br/>3.17 Local Classes.<br/><br/>66<br/><br/>3.18 What Should C++ Compilers Come With?<br/><br/>66<br/><br/>3.19 Class Definitions and Include Files<br/><br/>66<br/><br/>3.20 Structures in C++<br/><br/>67<br/><br/>3.21 Constants Revisited<br/><br/>67<br/><br/>3.22 Testing Object-Oriented Software<br/><br/>68<br/><br/>3.23 File Manager Example<br/><br/>69<br/><br/>3.24 Conclusion<br/><br/>72<br/><br/>3.25 Exercises<br/><br/>72<br/><br/>3.26 References<br/><br/>72<br/><br/>Chapter 4. Inheritance<br/><br/>75<br/><br/>4.1 Analysis of the Inheritance Concept<br/><br/>75<br/><br/>4.2 Implementation Inheritance<br/><br/>77<br/><br/>4.3 Interface Inheritance and Data Inheritance<br/><br/>77<br/><br/>4.4 Inheritance and Genericity<br/><br/>78<br/><br/>4.5 Inheritance and Delegation<br/><br/>79<br/><br/>4.6 Inheritance and Exploratory Programming<br/><br/>4.7 Effects of Inheritance on Encapsulation<br/><br/>4.8 Reference to Self<br/><br/>80<br/><br/>81<br/><br/>82<br/><br/>4.9 Reusability Revisited<br/><br/>82<br/><br/>4.10 Inheritance in C++<br/><br/>83<br/><br/>4.11 Access Control Rules<br/><br/>87<br/><br/>4.12 Friends of Classes<br/><br/>88<br/><br/>4.13 Scope<br/><br/>91<br/><br/>4.14 Derived Classes in C++<br/><br/>92<br/><br/>4.15 Destructors<br/><br/>94<br/><br/>4.16 Inline Functions<br/><br/>95<br/><br/>4.17 Example of Inheritance in Banking<br/><br/>96<br/><br/>4.18 Example Using the Task Library<br/><br/>09<br/><br/>4.19 Classes in Windowing Environments<br/><br/>101<br/><br/>4,20 Static Members of Objects<br/><br/>104<br/><br/>4.21 C++ Class Categories<br/><br/>104<br/><br/>4.22 Conclusions<br/><br/>105<br/><br/>4.23 Exercises<br/><br/>106<br/><br/>4.24 References<br/><br/>106<br/><br/>Chapter 5. Polymorphism<br/><br/>109<br/><br/>5.1 Types of Polymorphism<br/><br/>109<br/><br/>5.2 Virtual Member Function<br/><br/>110<br/><br/>5.3 Mechanism of Virtual Functions<br/><br/>113<br/><br/>5.4 Abstract Classes<br/><br/>116<br/><br/>5.5 const Member Functions<br/><br/>116<br/><br/>5.6 volatile Member Functions<br/><br/>118<br/><br/>5.7 static Member Functions<br/><br/>119<br/><br/>5.8 Virtual Functions and Windows<br/><br/>121<br/><br/>5.9 Destructors<br/><br/>130<br/><br/>5.10 Virtual Base Classes<br/><br/>130<br/><br/>5.11 Achieving Reusability by Overloading<br/><br/>131<br/><br/>5.12 The lostream Facility<br/><br/>132<br/><br/>5.13 IO: Overloading the Insertion and Extraction Operators<br/><br/>134<br/><br/>5.14 IO: Flushing the Streams<br/><br/>136<br/><br/>5.15 Formatted Input and Output<br/><br/>136<br/><br/>5.16 Conclusions<br/><br/>137<br/><br/>5.17 Exercises<br/><br/>137<br/><br/>5.18 References<br/><br/>138<br/><br/>Chapter 6. Multiple Inheritance<br/><br/>6.1 Single versus Multiple Inheritance<br/><br/>6.2 Multiple Inheritance versus Aggregation<br/><br/>6.3 Name Collision<br/><br/>6.4 Conflict-Resolution Schemes<br/><br/>6.5 Multiple Inheritance Class Specification in C++<br/><br/>142<br/><br/>142<br/><br/>6.6 Mechanism of Multiple Inheritance in C++<br/><br/>6.7 Example Using Multiple Inheritance<br/><br/>146<br/><br/>6.8 Is Multiple Inheritance Necessary?<br/><br/>148<br/><br/>6.9 FileManager Example: Multiple Inheritance Using Task Library<br/><br/>149<br/><br/>154<br/><br/>6.10 Conclusions<br/><br/>155<br/><br/>6.11 Exercises<br/><br/>155<br/><br/>6.12 References<br/><br/>157<br/><br/>Chapter 7. The Actor Model<br/><br/>157<br/><br/>7.1 Actors<br/><br/>7.2 The Behavior of Actors<br/><br/>158<br/><br/>7.3 Computational Tasks in an Actor's Environment<br/><br/>158<br/><br/>7.4 Replacement Behavior of Actors<br/><br/>159<br/><br/>7.5 Languages Based on the Actor Model<br/><br/>160<br/><br/>7.6 Concurrency in Actor Languages<br/><br/>161<br/><br/>7.7 Comparing Actor Model to C++<br/><br/>162<br/><br/>7.8 The ACT++ System: Actors in C++<br/><br/>162<br/><br/>7.9 References<br/><br/>163<br/><br/>Chapter 8. Persistence and Object-Oriented Databases<br/><br/>165<br/><br/>8.1 Persistent Objects<br/><br/>165<br/><br/>8.2 Introducing Persistence in Existing Languages<br/><br/>166<br/><br/>8.3 Impedance Mismatch in Database Applications<br/><br/>167<br/><br/>8.4 Relational Databases versus Object-Oriented Databases<br/><br/>168<br/><br/>8.5 Object-Oriented Database Management Systems (OODBMS)<br/><br/>8.6 References<br/><br/>169<br/><br/>171<br/><br/>Chapter 9. What's New in the Object-Oriented Paradigm?<br/><br/>173<br/><br/>9.1 The Object Management Group<br/><br/>173<br/><br/>9.2 Research into Concurrency in Object-Oriented Paradigm<br/><br/>9.3 Issues in RPC-Based Distributed Object-Oriented Applications<br/><br/>175<br/><br/>176<br/><br/>9.4 Issues in Component Reuse<br/><br/>177<br/><br/>9.5 Constraints<br/><br/>178<br/><br/>9.6 Major Extensions to C++<br/><br/>179<br/><br/>9.7 Conclusions<br/><br/>9.8 References |
| 520 ## - RESUMEN, ETC. |
| Resumen, etc. |
Hemos recorrido un largo camino desde que Knuth escribió su serie de libros titulada El arte de la programación informática. El diseño y desarrollo de software ha evolucionado de ser una forma de arte a una ciencia de la ingeniería. Sin embargo, la ciencia de la programación informática y el desarrollo de software aún no ha alcanzado el nivel de madurez en el que sus usuarios finales reciban componentes de software fiables y fáciles de ensamblar. La plétora de plataformas de software y hardware que compiten por el dominio del mercado hace imperativo desarrollar software que pueda ejecutarse en entornos heterogéneos. El surgimiento del paradigma orientado a objetos como tecnología líder en entornos de desarrollo de software promete elevar la industria del software a un estado de estabilidad con el que hasta ahora solo se podía soñar.<br/><br/>Acerca de este libro<br/><br/>Este libro ha sido diseñado para proporcionar al lector una introducción al apasionante mundo de la programación orientada a objetos (POO). El énfasis está en presentar los diversos conceptos de diseño y desarrollo de software que se han incorporado a los fundamentos de este nuevo paradigma de programación. Este libro puede servir como una introducción completa a la programación orientada a objetos. Hay capítulos sobre cada uno de los conceptos importantes de ingeniería de software que constituyen la programación orientada a objetos, a saber, clases, herencia, polimorfismo y herencia múltiple.<br/><br/>Este libro también ofrece una introducción detallada a C++ como lenguaje orientado a objetos. Se asume que el lector tiene experiencia en el lenguaje de programación C. El lenguaje C++ que se trata en este libro no se ajusta a ninguna implementación particular del lenguaje. Sin embargo, su sintaxis es muy similar a la de la versión 2.1 del sistema C++ de AT&T. |
| 942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA) |
| Tipo de ítem Koha |
Libro |
| Fuente del sistema de clasificación o colocación |
Clasificación Decimal Dewey |
| 945 ## - CATALOGADORES |
| Número del Creador del Registro |
1 |
| Nombre del Creador del Registro |
admin |
| Número de último modificador del registro |
1261 |
| Nombre del último modificador del registro |
Jenny Viridiana Quiroz Linares |