Programación en C, C++, Java y UML, 2da Edición Luis Joyanes Aguilar

0.00 Avg rating0 Votes
se atore. Hardcover

Bienvenido a Programación en C, C++, Java y UML, 2a edición. ¿Qué ha sucedido en el campo de la informática y de la computación en general desde 2010, año en que se publicó la primera edición? En el área de computación se han desplegado y consolidado numerosas innovaciones tecnológicas, hoy ya una realidad auténtica, tanto social como empresarial y de negocios (Cloud Computing, Big Data, Internet de las cosas, etc.). Y en el área de programación de computadoras, la Web 2.0 se ha consolidado, la programación web ha pasado a constituir una materia de estudio y de desarrollo profesional en los últimos semestres de las carreras de ciencias e ingeniería. Y en el caso particular de los lenguajes de programación y de la disciplina de programación, espina dorsal de los estudios de ingeniería de sistemas, ingeniería de telecomunicaciones, ingeniería electrónica…, ciencias, etc., cuando escribimos la primera edición, lo hici­mos utilizando las versiones de C99 y C ANSI, C++98 y Java 5 y la joven versión de Java 6 y hoy día se han consolidado las nuevas e innovadoras versiones de C++11, Java 7 y Java 8 unidas a la actualización de la versión de C, C11.

Contenido:

Prólogo

Parte I. resolución de problemas con software
Capítulo 1. Introducción a las computadoras y los lenguajes de programación
Capítulo 2. Metodología de la programación y desarrollo de software

Parte II. Programación en C
Capítulo 3. El lenguaje C: elementos básicos
Capítulo 4. operadores y expresiones
Capítulo 5. Estructuras de selección: sentencias if y switch
Capítulo 6. Estructuras de control: bucles
Capítulo 7. Funciones
Capítulo 8. Arreglos (arrays), listas y tablas
Capítulo 9. Algoritmos de ordenación y búsqueda
Capítulo 10. Estructuras y uniones
Capítulo 11. Apuntadores (punteros)
Capítulo 12. Asignación dinámica de memoria
Capítulo 13. Cadenas
Capítulo 14. recursividad
Capítulo 15. Entradas y salidas por archivos

Parte III. Lenguaje unificado de modelado UML
Capítulo 16. Tipos abstractos de datos, objetos y modelado con UML 2.0
Capítulo 17. Diseño de clases y objetos: representaciones gráficas en UML
Capítulo 18. relaciones entre clases: delegaciones, asociaciones, agregaciones, herencia

Parte IV. Programar en C++
Capítulo 19. De C a C++
Capítulo 20. Clases y objetos
Capítulo 21. Clases derivadas: herencia y polimorfismo
Capítulo 22. genericidad: plantillas (templates)
Capítulo 23. Sobrecarga de operadores
Capítulo 24. Excepciones

Parte V. Programar en Java
Capítulo 25. De C/C++ a Java 5/6
Capítulo 26. Programación orientada a objetos en Java. Clases y objetos
Capítulo 27. Programación orientada a objetos en Java. Herencia y polimorfismo
Capítulo 28. Colecciones
Capítulo 29. Applets y Swing: diseño de componentes gráficos
Capítulo 30. Multitarea y excepciones

Parte VI. Estructura de datos en C, C++ y Java
Capítulo 31. organización de datos en un archivo
Capítulo 32. Listas, pilas y colas en C
Capítulo 33. Flujos y archivos en C++
Capítulo 34. Listas, Pilas y Colas en C++
Capítulo 35. Archivos y flujos en Java
Capítulo 36. Listas, Pilas y Colas en Java

Apéndice A. Códigos de numeración
Apéndice B. Códigos ASCII y UnICoDE
Apéndice C. Prioridad de operadores JAvA
Apéndice D. Bibliografía
Apéndice E. recursos de programación en la Web

Reviews

Required fields are marked *. Your email address will not be published.