Bibliografía general | P2 GIR Saltearse al contenido

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

  1. The C++ Annotations. Brokken, Frank B., 1994.

  2. Programming principles and practice using C++. Stroustrup, Bjarne. Upper Saddle River, NJ : Addison-Wesley, 2014.

  3. The C++ Programming Language. Stroustrup, Bjarne. Boston : Addison-Wesley, 2013.

  4. Introduction to algorithms. Cormen, Thomas H.. Cambridge : MIT Press, 2009.

  5. The nature of code. Shiffman, Daniel. Daniel Shiffman, 2012.

  6. Mastering Cmake. Martin, Ken ; Hoffman, Bill. New York : Kitware, 2013.

  7. Touch of class : learning to program well with objects and contracts. Meyer, Bertrand. New York : Kitware, 2013.

  8. The algorithm design manual. Skiena, Steven S.. New York : Springer, 2020.

  9. A tour of C++. Stroustrup, Bjarne. Addison-Wesley, 2018.

  10. Thinking in C++. Eckel, Bruce, 2012.

Enlaces relacionados

  1. The C++ Programming Language (4th Edition)
    The C++ Programming Language (4th Edition)

  2. Advent of Code
    Colección de problemas de distinta dificultad. Cada año hay una nueva edición.

  3. C++11 - the new ISO C++ standard
    Información sobre el estándar C++11.

  4. Ejercicios de programación creativos y recreativos en C++
    Sitio con ejercicios para aprender y mejorar la programación en C++.

  5. Fundamentals of Computer Programming with C#
    Libro de fundamentos de programación con C#.

  6. Vala - Documentation
    Documentación sobre el lenguaje Vala.

  7. Lenguaje D
    Página oficial del lenguaje D.

  8. Introduction to Algorithms, 3rd Edition
    Libro sobre algoritmos, tercera edición.

  9. Touch of Class: Learning to Program Well with Objects and Contracts
    Aprende a programar con objetos y contratos.

  10. CMake + CTest
    Sitio oficial de CMake y CTest.

  11. CMake Books
    Colección de libros sobre CMake.

  12. Programación dirigida por eventos
    Artículo en Wikipedia sobre programación dirigida por eventos.

  13. QT Signal/Slot
    Documentación sobre el mecanismo de señales y ranuras en Qt.

  14. Object Oriented Modeling and Design
    Libro sobre modelado y diseño orientado a objetos.

  15. GLib signals
    Información sobre las señales de GLib.

  16. Vala signals
    Información sobre señales en Vala.

  17. C++11
    Artículo en Wikipedia sobre C++11.

  18. C++14
    Artículo en Wikipedia sobre C++14.

  19. The Algorithmist
    Recurso dedicado a algoritmos, tanto prácticos como teóricos.

  20. Documentación sobre C++
    Documentación actualizada y con ejemplos de uso sobre C++.

  21. Boost
    Biblioteca de C++ Boost.

  22. Gcc
    Página oficial de GCC (GNU Compiler Collection).

  23. Clang
    Página oficial de Clang.

  24. Rosalind: Bioinformatics Algorithms
    Implementación de algoritmos relacionados con bioinformática.

  25. Programming — Principles and Practice Using C++
    Libro de Bjarne Stroustrup sobre programación en C++.

  26. Estándar ISO

  27. Cpp Reference

  28. 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

  1. Make
  2. gdb
  3. valgrind
  4. Bash shell script
  5. Doxygen
  6. Git
  7. Dear ImGui
  8. NappGui

Curiosidades

  1. 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.

  2. Programadoras en la historia