Bibliografía general
Bibliografía general sobre la asignatura:
- Aquí puedes encontrar una lista de la bibliografía y referencias web más relevantes para la asignatura. Parte de esta información la puedes encontrar también en la guía docente y en el temario.
Libros
-
The C++ Annotations. Brokken, Frank B., 1994.
- ISBN: 90 367 0470 7
- Categoría: Básico
- Versión web
- Versión PDF (2023)
-
Programming principles and practice using C++. Stroustrup, Bjarne. Upper Saddle River, NJ : Addison-Wesley, 2014.
- ISBN: 978-0-321-99278-9
- Categoría: Básico
- Acceso al catálogo de la biblioteca universitaria
-
The C++ Programming Language. Stroustrup, Bjarne. Boston : Addison-Wesley, 2013.
- ISBN: 978-0-321-56384-2
- Categoría: Básico
- Acceso al catálogo de la biblioteca universitaria
-
Introduction to algorithms. Cormen, Thomas H.. Cambridge : MIT Press, 2009.
- ISBN: 978-0-262-03384-8
- Categoría: Básico
- Acceso al catálogo de la biblioteca universitaria
-
The nature of code. Shiffman, Daniel. Daniel Shiffman, 2012.
- ISBN: 978-0-9859308-0-6
- Categoría: Complementario
- Acceso al catálogo de la biblioteca universitaria
-
Mastering Cmake. Martin, Ken ; Hoffman, Bill. New York : Kitware, 2013.
- ISBN: 978-1-930934-26-9
- Categoría: Complementario
- Acceso al catálogo de la biblioteca universitaria
-
Touch of class : learning to program well with objects and contracts. Meyer, Bertrand. New York : Kitware, 2013.
- ISBN: 978-1-930934-26-9
- Categoría: Básico
- Acceso al catálogo de la biblioteca universitaria
- Ediciones anteriores en la UA
-
The algorithm design manual. Skiena, Steven S.. New York : Springer, 2020.
- ISBN: 3-030-54256-4 (libro e.)
- Categoría: Básico
- Acceso al catálogo de la biblioteca universitaria
-
A tour of C++. Stroustrup, Bjarne. Addison-Wesley, 2018.
- ISBN: 0-13-499805-7 (libro e.)
- Categoría: Básico
- Acceso al catálogo de la biblioteca universitaria
-
Thinking in C++. Eckel, Bruce, 2012.
- Categoría: Básico
- Versión traducida (proyecto oficial de traducción)
Enlaces relacionados
-
The C++ Programming Language (4th Edition)
The C++ Programming Language (4th Edition) -
Advent of Code
Colección de problemas de distinta dificultad. Cada año hay una nueva edición. -
C++11 - the new ISO C++ standard
Información sobre el estándar C++11. -
Ejercicios de programación creativos y recreativos en C++
Sitio con ejercicios para aprender y mejorar la programación en C++. -
Fundamentals of Computer Programming with C#
Libro de fundamentos de programación con C#. -
Vala - Documentation
Documentación sobre el lenguaje Vala. -
Lenguaje D
Página oficial del lenguaje D. -
Introduction to Algorithms, 3rd Edition
Libro sobre algoritmos, tercera edición. -
Touch of Class: Learning to Program Well with Objects and Contracts
Aprende a programar con objetos y contratos. -
CMake + CTest
Sitio oficial de CMake y CTest. -
CMake Books
Colección de libros sobre CMake. -
Programación dirigida por eventos
Artículo en Wikipedia sobre programación dirigida por eventos. -
QT Signal/Slot
Documentación sobre el mecanismo de señales y ranuras en Qt. -
Object Oriented Modeling and Design
Libro sobre modelado y diseño orientado a objetos. -
GLib signals
Información sobre las señales de GLib. -
Vala signals
Información sobre señales en Vala. -
C++11
Artículo en Wikipedia sobre C++11. -
C++14
Artículo en Wikipedia sobre C++14. -
The Algorithmist
Recurso dedicado a algoritmos, tanto prácticos como teóricos. -
Documentación sobre C++
Documentación actualizada y con ejemplos de uso sobre C++. -
Boost
Biblioteca de C++ Boost. -
Gcc
Página oficial de GCC (GNU Compiler Collection). -
Clang
Página oficial de Clang. -
Rosalind: Bioinformatics Algorithms
Implementación de algoritmos relacionados con bioinformática. -
Programming — Principles and Practice Using C++
Libro de Bjarne Stroustrup sobre programación en C++. -
Patrones de diseño Serie de vídeos de youtube que habla sobre diferentes patrones de diseño en programación.
Ampliación de conocimientos
Curiosidades
-
Extracto de una charla entre Lex Fridman y Michael Paulson Charla en la que se habla sobre programación con asserts en desarrollo y producción de software.