Publicidad
El Lenguaje de Programación C++ – Bjarne Stroustrup | Libro PDF

El Lenguaje de Programación C++ – Bjarne Stroustrup | Libro PDF

Descargar libroVer contenido

Descripción

C++ es heredero directo del lenguaje C que a su v ez se deriva del lenguaje B. El lenguaje de programación C fue desarrollado por Dennis Ritche de AT&T Bell Laboratories y se utilizó para escribir y mantener el sistema operati vo UNIX. C es un lenguaje de propósito general que se puede utilizar para escribir cualquier tipo de programa, pero su éxito y popularidad está especialmente relacionado con el sistema operati vo UNIX. Los sistemas operati vos son los programas que gestionan (administran) los recursos de la computadora.

Ejemplos bien conocidos de sistemas operativos además de UNIX son MS/DOS, OS Mac, OS/2, MVS, Linux, Windows 95/98, NT, 2000, XP 2000, o el recientemente presentado Vista de Microsoft que vendrá a sustituir al actual Windows XP. La especificación formal del lenguaje C es un documento escrito por Ritchie, titulado The C Reference Manual. En 1997, Ritchie y Brian Kernighan, ampliaron ese documento y publicaron un libro referencia del lenguaje The C Programming Language (también conocido por el K&R).

Aunque C es un lenguaje muy potente y sigue siendo muy utilizado en el mundo universitario y también en el profesional, el hecho de haber sido diseñado al principio de los setenta y que la naturaleza de la programación ha cambiado radicalmente en la década de los ochenta y de los noventa, exigía una actualización para subsanar sus “deficiencias”. Bjarne Stroustrup de AT&T Bell Laboratories desarrolló C++ al principio de la década de los ochenta. Stroustrup diseñó C++ como un mejor C. En general, C estándar es un subconjunto de C++ y la mayoría de los programas C son también programas C++ (la af irmación inversa no es v erdadera). C++ además de añadir propiedades a C, presenta características y propiedades de programación orientada a objetos, que es una técnica de programación muy potente y que se v erá en la segunda parte de este libro.

Se han presentado varias versiones de C++ y su evolución ha incorporado nuevas y potentes propiedades: herencia, genericidad, plantillas, funciones virtuales, excepciones, etc. C++ ha ido e volucionando año a año y como su autor ha e xplicado: «evolucionó siempre para resolver problemas encontrados por los usuarios y como consecuencia de con versaciones entre el autor, sus amigos y sus colegas»1 . C++ comenzó su proyecto de estandarización ante el comité ANSI y su primera referencia es The Annotated C++ Reference Manual [Ellis 89] 2 . En diciembre 1989 se reunió el comité X3J16 del ANSI por iniciativa de Hewlett Packard. En junio de 1991, la estandarización de ANSI pasó a formar parte de un esfuerzo de estandarización ISO. En 1995 se publicó un borrador de estándar para su examen y en 1998 se aprobó el estándar C++ internacional por las or ganizaciones ANSI e ISO, conocido como ISO/IEC 14882 o simplemente C++ Estándar o ANSI C++. Stroustrup publicó en 1997 la tercera edición de su libro The C++ Programming Language y, en 1998, una actualización que se publicó como edición especial 3 . El libro que tiene en sus manos, sigue el estándar ANSI/ISO C++.

Qué aprenderás con este libro

Al profundizar en las páginas de esta obra aprenderás los conceptos clave de El Lenguaje de Programación C++, enfocándote en aspectos cruciales como conceptos básicos de los programas en c++ y operadores y expresiones. Su contenido estructurado te permitirá adquirir criterio analítico y destreza en estructuras de control selectivas (if, if-else, switch), facilitando tu aprendizaje integral en Programación en C++.

Tabla de contenido

Prólogo
Capítulo 1. Programación orientada a objetos versus programación estructurada: C++ y algoritmos
Capítulo 2. Conceptos básicos de los programas en C++
Capítulo 3. Operadores y expresiones
Capítulo 4. Estructuras de control selectivas (if, if-else, switch)
Capítulo 5. Estructuras de control repetitivas (while, for, do-while)
Capítulo 6. Funciones y módulos
Capítulo 7. Arrays (arreglos, listas o tablas)
Capítulo 8. Registros (estructuras y uniones)
Capítulo 9. Cadenas
Capítulo 10. Punteros (apuntadores)
Capítulo 11. Gestión dinámica de la memoria
Capítulo 12. Ordenación y búsqueda
Capítulo 13. Clases y objetos
Capítulo 14. Herencia y polimorfismo
Capítulo 15. Plantillas, excepciones y sobrecarga de operadores
Capítulo 16. Flujos y archivos
Capítulo 17. Listas enlazadas
Capítulo 18. Pilas y colas
Capítulo 19. Recursividad
Capítulo 20. Árboles
Solución de los ejercicios
Solución de los problemas
Ejercicios propuestos
Problemas propuestos
Índice

Sobre este libro

El Lenguaje de Programación C++ es un libro de Bjarne Stroustrup. Esta versión corresponde a la 1ª edición, está en español y su ISBN es 9788478290468. Forma parte de Programación en C++.

Puedes descargarlo gratis en PDF desde esta página, sin registrarte. Si el enlace no funciona, déjanos un comentario y lo revisamos.

Descarga | Download

  • Archivo de descargaEl Lenguaje de Programación C++ – Bjarne Stroustrup | Libro PDF
    DescargarSolicitar enlace

    Ningún archivo está alojado en nuestros servidores

¿Tienes una clave de acceso?

Sobre el autor

Bjarne Stroustrup1 libros

Bjarne Stroustrup es un respetado autor, docente e investigador en el ámbito de Programación en C++. Reconocido por su sólida trayectoria académica y su compromiso con la educación superior, ha contribuido significativamente a la literatura técnica mediante obras formativas de alto impacto como «El Lenguaje de Programación C++». Sus publicaciones combinan una profunda base teórica con aplicaciones prácticas fundamentales para estudiantes y profesionales del sector.

Compartir

Comentarios

Suscribir
Notificar de
guest
0 Comentarios
Más antiguo
El mas nuevo Más votado
0
Me encantaría conocer tu opinión, comenta.x