{"id":7768,"date":"2026-02-14T15:01:12","date_gmt":"2026-02-14T14:01:12","guid":{"rendered":"https:\/\/javiercachon.com\/?p=7768"},"modified":"2026-02-14T16:33:56","modified_gmt":"2026-02-14T15:33:56","slug":"guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13","status":"publish","type":"post","link":"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/","title":{"rendered":"Complete guide to installing the C\/C++ programming language on Debian 13."},"content":{"rendered":"<figure class=\"wp-block-image aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25-1024x683.png\" alt=\"\" class=\"wp-image-7769\" style=\"width:1200px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25-1024x683.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25-300x200.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25-768x512.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Article table of contents.<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#1_Introduccion\" >1. Introduction<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#2_%C2%BFQue_es_CC\" >2. \u00bfQu\u00e9 es C\/C++?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#21_El_lenguaje_C\" >2.1 El lenguaje C<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#22_El_lenguaje_C\" >2.2 El lenguaje C++<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#23_Relacion_entre_ambos\" >2.3 Relaci\u00f3n entre ambos<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#3_Historia_de_C_y_C\" >3. Historia de C y C++<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#31_Origen_de_C\" >3.1 Origen de C<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#32_Estandarizacion\" >3.2 Estandarizaci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#33_Nacimiento_de_C\" >3.3 Nacimiento de C++<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#4_Caracteristicas_principales_de_CC\" >4. Caracter\u00edsticas principales de C\/C++<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#41_Rendimiento_extremo\" >4.1 Rendimiento extremo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#42_Control_total_de_memoria\" >4.2 Control total de memoria<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#43_Portabilidad\" >4.3 Portabilidad<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#44_Paradigmas_multiples_especialmente_C\" >4.4 Paradigmas m\u00faltiples (especialmente C++)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#45_Ecosistema_maduro\" >4.5 Ecosistema maduro<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#5_%C2%BFPor_que_elegir_CC_hoy\" >5. \u00bfPor qu\u00e9 elegir C\/C++ hoy?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#51_Comprension_real_del_sistema\" >5.1 Comprensi\u00f3n real del sistema<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#52_Base_de_otros_lenguajes\" >5.2 Base de otros lenguajes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#53_Alto_rendimiento\" >5.3 Alto rendimiento<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#54_Software_critico\" >5.4 Software cr\u00edtico<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#55_Compatibilidad_con_Linux\" >5.5 Compatibilidad con Linux<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#6_Instalacion_de_CC_desde_repositorios_en_Debian_13\" >6. Instalaci\u00f3n de C\/C++ desde repositorios en Debian 13<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#62_Instalacion_basica_metapaquete_esencial\" >6.2 Instalaci\u00f3n b\u00e1sica (metapaquete esencial)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#63_Verificar_instalacion\" >6.3 Verificar instalaci\u00f3n<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#7_Paquetes_opcionales_recomendados_entorno_completo\" >7. Paquetes opcionales recomendados (entorno completo)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#71_Herramientas_de_depuracion\" >7.1 Herramientas de depuraci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#72_Analizadores_y_calidad_de_codigo\" >7.2 Analizadores y calidad de c\u00f3digo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#73_Compilador_alternativo_Clang\" >7.3 Compilador alternativo (Clang)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#74_Sistema_de_construccion_moderno\" >7.4 Sistema de construcci\u00f3n moderno<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#75_Documentacion_y_manuales\" >7.5 Documentaci\u00f3n y manuales<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#76_Profiling_con_perf_herramienta_nativa_Linux\" >7.6 Profiling con perf (herramienta nativa Linux)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#77_IDEs_y_editores_recomendados\" >7.7 IDEs y editores recomendados<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#78_Librerias_estandar_adicionales\" >7.8 Librer\u00edas est\u00e1ndar adicionales<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#8_Primer_programa_en_C_y_C\" >8. Primer programa en C y C++<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#Ejemplo_C\" >Ejemplo C<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#Ejemplo_C-2\" >Ejemplo C++<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#9_Comparativa_rapida_GCC_vs_Clang\" >9. Comparativa r\u00e1pida: GCC vs Clang<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#10_Arquitectura_general_de_una_app_grafica_en_CC\" >10. Arquitectura general de una app gr\u00e1fica en C\/C++<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#101_Frameworks_graficos_principales_entorno_profesional\" >10.1 Frameworks gr\u00e1ficos principales (entorno profesional)<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#11_Conclusion\" >11. Conclusi\u00f3n<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#12_Referencias\" >12. Referencias<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Introduccion\"><\/span>1. Introduction<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>El lenguaje C y su evoluci\u00f3n natural, C++, representan uno de los pilares hist\u00f3ricos de la ingenier\u00eda del software moderna. Hablar de sistemas operativos, compiladores, bases de datos, motores gr\u00e1ficos o software embebido sin mencionar C\/C++ resulta pr\u00e1cticamente imposible. Desde el n\u00facleo Linux hasta herramientas de alto rendimiento utilizadas en centros de datos, la influencia de estos lenguajes sigue siendo absoluta.<\/p>\n\n\n\n<p>En el ecosistema GNU\/Linux y especialmente en <strong>Debian 13<\/strong>, distribuci\u00f3n conocida por su estabilidad, coherencia filos\u00f3fica y rigurosidad t\u00e9cnica disponer de un entorno completo para desarrollar en C y C++ no solo es recomendable, sino casi obligatorio para cualquier profesional que desee comprender c\u00f3mo funciona realmente el software a bajo nivel.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.google.com\/search?q=C&amp;oq=C%2FC%2B%2B&amp;gs_lcrp=EgZjaHJvbWUyCQgAEEUYORiABDIHCAEQABiABDIHCAIQABiABDIHCAMQABiABDIHCAQQABiABDIHCAUQABiABDIHCAYQABiABDIGCAcQRRg60gEJMjIxM2owajE1qAIIsAIB8QX4UE5SKODoe_EF-FBOUijg6Hs&amp;sourceid=chrome&amp;ie=UTF-8&amp;ved=2ahUKEwjD7cGcjdmSAxVPRKQEHZU_DK0QgK4QegYIAQgAEAM\">C<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.google.com\/search?q=C%2B%2B&amp;oq=C%2FC%2B%2B&amp;gs_lcrp=EgZjaHJvbWUyCQgAEEUYORiABDIHCAEQABiABDIHCAIQABiABDIHCAMQABiABDIHCAQQABiABDIHCAUQABiABDIHCAYQABiABDIGCAcQRRg60gEJMjIxM2owajE1qAIIsAIB8QX4UE5SKODoe_EF-FBOUijg6Hs&amp;sourceid=chrome&amp;ie=UTF-8&amp;ved=2ahUKEwjD7cGcjdmSAxVPRKQEHZU_DK0QgK4QegYIAQgAEAQ\">C++<\/a>&nbsp;son&nbsp;lenguajes de programaci\u00f3n compilados, potentes y de alto rendimiento, fundamentales en la inform\u00e1tica moderna para sistemas operativos, motores de juegos y aplicaciones de alto rendimiento. C es un lenguaje estructurado, mientras que C++ (desarrollado por Bjarne Stroustrup en 1979) es una extensi\u00f3n de C que a\u00f1ade orientaci\u00f3n a objetos, convirti\u00e9ndolo en un lenguaje multiparadigma.&nbsp;<\/p>\n\n\n\n<p>Esta gu\u00eda no se limita a mostrar comandos. Se trata de una explicaci\u00f3n narrativa y t\u00e9cnica que permite entender:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Qu\u00e9 es C\/C++ y por qu\u00e9 sigue siendo esencial.<\/li>\n\n\n\n<li>Su evoluci\u00f3n hist\u00f3rica y su impacto en la inform\u00e1tica.<\/li>\n\n\n\n<li>Caracter\u00edsticas clave desde una perspectiva de ingenier\u00eda.<\/li>\n\n\n\n<li>Instalaci\u00f3n completa del entorno en Debian 13.<\/li>\n\n\n\n<li>Paquetes opcionales orientados a productividad, depuraci\u00f3n y calidad.<\/li>\n\n\n\n<li>Buenas pr\u00e1cticas iniciales para empezar con un entorno s\u00f3lido.<\/li>\n<\/ul>\n\n\n\n<p>El objetivo es que, al finalizar, dispongas de un entorno profesional plenamente funcional y comprendas el razonamiento t\u00e9cnico detr\u00e1s de cada decisi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_%C2%BFQue_es_CC\"><\/span>2. \u00bfQu\u00e9 es C\/C++?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"21_El_lenguaje_C\"><\/span>2.1 El lenguaje C<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>C es un lenguaje de programaci\u00f3n de prop\u00f3sito general dise\u00f1ado para ofrecer un equilibrio excepcional entre:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Control directo del hardware<\/li>\n\n\n\n<li>Eficiencia de ejecuci\u00f3n<\/li>\n\n\n\n<li>Portabilidad entre sistemas<\/li>\n<\/ul>\n\n\n\n<p>Se considera un lenguaje de nivel medio, porque permite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Programaci\u00f3n cercana al hardware (punteros, manejo manual de memoria)<\/li>\n\n\n\n<li>Abstracciones suficientes para construir aplicaciones complejas<\/li>\n<\/ul>\n\n\n\n<p>El sistema operativo Linux, la mayor\u00eda de kernels UNIX, herramientas GNU, bases de datos y miles de librer\u00edas fundamentales est\u00e1n escritas en C.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"22_El_lenguaje_C\"><\/span>2.2 El lenguaje C++<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>C++ nace como una extensi\u00f3n de C, manteniendo compatibilidad con \u00e9l mientras a\u00f1ade:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Programaci\u00f3n orientada a objetos<\/li>\n\n\n\n<li>plantillas (templates)<\/li>\n\n\n\n<li>Programaci\u00f3n gen\u00e9rica<\/li>\n\n\n\n<li>Manejo avanzado de recursos<\/li>\n\n\n\n<li>Abstracci\u00f3n de alto nivel sin perder rendimiento<\/li>\n<\/ul>\n\n\n\n<p>Su filosof\u00eda central puede resumirse as\u00ed:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cNo pagar por lo que no se usa\u201d.<\/p>\n<\/blockquote>\n\n\n\n<p>Es decir, el programador solo incurre en coste computacional cuando utiliza una caracter\u00edstica concreta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"23_Relacion_entre_ambos\"><\/span>2.3 Relaci\u00f3n entre ambos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Aunque habitualmente se mencionan juntos, es importante comprender:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C \u2260 C++<\/li>\n\n\n\n<li>Son lenguajes distintos.<\/li>\n\n\n\n<li>Comparten sintaxis base.<\/li>\n\n\n\n<li>Sus paradigmas y ecosistemas difieren.<\/li>\n<\/ul>\n\n\n\n<p>Hoy en d\u00eda, dominar ambos lenguajes otorga una visi\u00f3n integral del desarrollo de software de sistemas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Historia_de_C_y_C\"><\/span>3. Historia de C y C++<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"31_Origen_de_C\"><\/span>3.1 Origen de C<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>El lenguaje C fue creado a principios de los a\u00f1os 70 por <strong>Dennis Ritchie<\/strong> en los laboratorios Bell mientras trabajaba en el sistema UNIX.<\/p>\n\n\n\n<p>Antes de C exist\u00edan lenguajes como B y BCPL, pero C logr\u00f3 algo revolucionario:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Permitir escribir un sistema operativo portable sin sacrificar velocidad.<\/li>\n<\/ul>\n\n\n\n<p>La combinaci\u00f3n UNIX + C defini\u00f3 la inform\u00e1tica moderna.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"32_Estandarizacion\"><\/span>3.2 Estandarizaci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Con el paso del tiempo surgieron varias versiones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C89 \/ ANSI C<\/li>\n\n\n\n<li>C99<\/li>\n\n\n\n<li>C11<\/li>\n\n\n\n<li>C17<\/li>\n\n\n\n<li>C23 (m\u00e1s reciente)<\/li>\n<\/ul>\n\n\n\n<p>Cada est\u00e1ndar mejora seguridad, claridad y capacidades modernas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"33_Nacimiento_de_C\"><\/span>3.3 Nacimiento de C++<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>En los a\u00f1os 80, <strong>Bjarne Stroustrup<\/strong> extendi\u00f3 C para introducir programaci\u00f3n orientada a objetos.<\/p>\n\n\n\n<p>Inicialmente llamado \u201cC with Classes\u201d, evolucion\u00f3 r\u00e1pidamente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C++98 \u2014 primer est\u00e1ndar<\/li>\n\n\n\n<li>C++11 \u2014 revoluci\u00f3n moderna (auto, smart pointers, move semantics)<\/li>\n\n\n\n<li>C++14<\/li>\n\n\n\n<li>C++17<\/li>\n\n\n\n<li>C++20<\/li>\n\n\n\n<li>C++23 \u2014 tendencia hacia mayor seguridad y expresividad<\/li>\n<\/ul>\n\n\n\n<p>Actualmente C++ se usa en:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Motores de videojuegos<\/li>\n\n\n\n<li>Sistemas financieros de baja latencia<\/li>\n\n\n\n<li>Renderizado 3D<\/li>\n\n\n\n<li>Simulaci\u00f3n cient\u00edfica<\/li>\n\n\n\n<li>Sistemas cr\u00edticos<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Caracteristicas_principales_de_CC\"><\/span>4. Caracter\u00edsticas principales de C\/C++<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"41_Rendimiento_extremo\"><\/span>4.1 Rendimiento extremo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>El c\u00f3digo compilado se transforma casi directamente en instrucciones m\u00e1quina, permitiendo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Velocidad m\u00e1xima<\/li>\n\n\n\n<li>Consumo m\u00ednimo de recursos<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"42_Control_total_de_memoria\"><\/span>4.2 Control total de memoria<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Punteros<\/li>\n\n\n\n<li>Asignaci\u00f3n din\u00e1mica (<code class=\"\" data-line=\"\" data-no-auto-translation=\"\">malloc<\/code>, <code class=\"\" data-line=\"\" data-no-auto-translation=\"\">new<\/code>)<\/li>\n\n\n\n<li>Gesti\u00f3n manual<\/li>\n<\/ul>\n\n\n\n<p>Esto implica poder, pero tambi\u00e9n responsabilidad.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"43_Portabilidad\"><\/span>4.3 Portabilidad<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>El mismo c\u00f3digo puede compilarse en:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Linux<\/li>\n\n\n\n<li>BSD<\/li>\n\n\n\n<li>Windows<\/li>\n\n\n\n<li>Embedded systems<\/li>\n\n\n\n<li>Microcontroladores<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"44_Paradigmas_multiples_especialmente_C\"><\/span>4.4 Paradigmas m\u00faltiples (especialmente C++)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Procedural<\/li>\n\n\n\n<li>Orientado a objetos<\/li>\n\n\n\n<li>Gen\u00e9rico<\/li>\n\n\n\n<li>Funcional (parcialmente)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"45_Ecosistema_maduro\"><\/span>4.5 Ecosistema maduro<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Herramientas consolidadas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GCC<\/li>\n\n\n\n<li>Clang<\/li>\n\n\n\n<li>GDB<\/li>\n\n\n\n<li>Make<\/li>\n\n\n\n<li>CMake<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_%C2%BFPor_que_elegir_CC_hoy\"><\/span>5. \u00bfPor qu\u00e9 elegir C\/C++ hoy?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>En plena era de Python, JavaScript o Rust surge una pregunta leg\u00edtima: \u00bfpor qu\u00e9 seguir aprendiendo C\/C++?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"51_Comprension_real_del_sistema\"><\/span>5.1 Comprensi\u00f3n real del sistema<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Aprender C significa entender:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C\u00f3mo se organiza la memoria<\/li>\n\n\n\n<li>C\u00f3mo funcionan el stack y el heap<\/li>\n\n\n\n<li>Que es realmente un proceso<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"52_Base_de_otros_lenguajes\"><\/span>5.2 Base de otros lenguajes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Muchos lenguajes modernos heredan conceptos directamente de C:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Java<\/li>\n\n\n\n<li>Go<\/li>\n\n\n\n<li>Rust<\/li>\n\n\n\n<li>JavaScript (sintaxis)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"53_Alto_rendimiento\"><\/span>5.3 Alto rendimiento<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Cuando el rendimiento importa, C\/C++ sigue dominando.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"54_Software_critico\"><\/span>5.4 Software cr\u00edtico<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Sectores donde sigue siendo est\u00e1ndar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>aeron\u00e1utica<\/li>\n\n\n\n<li>automoci\u00f3n<\/li>\n\n\n\n<li>kernels<\/li>\n\n\n\n<li>bases de datos<\/li>\n\n\n\n<li>drivers<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"55_Compatibilidad_con_Linux\"><\/span>5.5 Compatibilidad con Linux<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>GNU\/Linux nace ligado a C. El desarrollo nativo resulta natural y eficiente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Instalacion_de_CC_desde_repositorios_en_Debian_13\"><\/span>6. Instalaci\u00f3n de C\/C++ desde repositorios en Debian 13<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Debian ofrece un m\u00e9todo limpio y robusto gracias a sus repositorios oficiales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"62_Instalacion_basica_metapaquete_esencial\"><\/span>6.2 Instalaci\u00f3n b\u00e1sica (metapaquete esencial)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Debian proporciona el metapaquete:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install build-essential\n<\/pre>\n\n\n\n<p>Este paquete instala:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gcc (compilador C)<\/li>\n\n\n\n<li>g++ (compilador C++)<\/li>\n\n\n\n<li>make<\/li>\n\n\n\n<li>libc6-dev<\/li>\n\n\n\n<li>herramientas fundamentales<\/li>\n<\/ul>\n\n\n\n<p>Tras esto ya podemos compilar:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ gcc archivo.c -o programa\n$ g++ archivo.cpp -o programa\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"63_Verificar_instalacion\"><\/span>6.3 Verificar instalaci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ gcc --version\ngcc (Debian 14.2.0-19) 14.2.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions.  There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n$ g++ --version\ng++ (Debian 14.2.0-19) 14.2.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions.  There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.<\/pre>\n\n\n\n<p>Debian 13 incluye versiones modernas y estables del compilador GNU.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7_Paquetes_opcionales_recomendados_entorno_completo\"><\/span>7. Paquetes opcionales recomendados (entorno completo)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Un entorno profesional nunca se limita al compilador.<\/p>\n\n\n\n<p>A continuaci\u00f3n se muestra una instalaci\u00f3n avanzada orientada a productividad real.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"71_Herramientas_de_depuracion\"><\/span>7.1 Herramientas de depuraci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install gdb\n<\/pre>\n\n\n\n<p>Permite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inspeccionar memoria<\/li>\n\n\n\n<li>Ejecutar paso a paso<\/li>\n\n\n\n<li>Analizar fallos<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"72_Analizadores_y_calidad_de_codigo\"><\/span>7.2 Analizadores y calidad de c\u00f3digo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install valgrind cppcheck\n<\/pre>\n\n\n\n<p>Funciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Detectar fugas de memoria<\/li>\n\n\n\n<li>Errores ocultos<\/li>\n\n\n\n<li>An\u00e1lisis est\u00e1tico<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"73_Compilador_alternativo_Clang\"><\/span>7.3 Compilador alternativo (Clang)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install clang clang-tools\n<\/pre>\n\n\n\n<p>Advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mejor diagn\u00f3stico de errores<\/li>\n\n\n\n<li>Integraci\u00f3n moderna<\/li>\n\n\n\n<li>An\u00e1lisis avanzado<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"74_Sistema_de_construccion_moderno\"><\/span>7.4 Sistema de construcci\u00f3n moderno<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">sudo apt install gcc g++ cmake ninja-build binutils pkg-config\n<\/pre>\n\n\n\n<p>Hoy CMake domina proyectos C++ profesionales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"75_Documentacion_y_manuales\"><\/span>7.5 Documentaci\u00f3n y manuales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install manpages-dev\n<\/pre>\n\n\n\n<p>Acceso r\u00e1pido:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ man printf\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"76_Profiling_con_perf_herramienta_nativa_Linux\"><\/span>7.6 Profiling con perf (herramienta nativa Linux)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><code class=\"\" data-line=\"\" data-no-auto-translation=\"\">perf<\/code> es una joya del ecosistema Linux: permite analizar ejecuci\u00f3n real a nivel CPU.<\/p>\n\n\n\n<p>Facility:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install linux-perf\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">An\u00e1lisis b\u00e1sico<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ perf stat .\/programa\n<\/pre>\n\n\n\n<p>Obtendr\u00e1s:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ciclos CPU<\/li>\n\n\n\n<li>Instrucciones ejecutadas<\/li>\n\n\n\n<li>Cache misses<\/li>\n\n\n\n<li>Branch misses<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"77_IDEs_y_editores_recomendados\"><\/span>7.7 IDEs y editores recomendados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Opciones compatibles con Debian:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visual Studio Code (repositorio externo)<\/li>\n\n\n\n<li>Vim \/ Neovim<\/li>\n\n\n\n<li>Emacs<\/li>\n\n\n\n<li>KDevelop<\/li>\n\n\n\n<li>Code::Blocks<\/li>\n<\/ul>\n\n\n\n<p>Para entornos ligeros XFCE, Vim o VSCode son elecciones eficientes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"78_Librerias_estandar_adicionales\"><\/span>7.8 Librer\u00edas est\u00e1ndar adicionales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install libstdc++-14-dev\n<\/pre>\n\n\n\n<p>Incluye soporte completo para STL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"8_Primer_programa_en_C_y_C\"><\/span>8. Primer programa en C y C++<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ejemplo_C\"><\/span>Ejemplo C<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"c\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">#include &lt;stdio.h>\n\nint main() {\n    printf(\"Hola Debian 13 desde C\\n\");\n    return 0;\n}\n<\/pre>\n\n\n\n<p>Compilar:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ gcc hola.c -o hola\n$ .\/hola\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ejemplo_C-2\"><\/span>Ejemplo C++<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">#include &lt;iostream>\n\nint main() {\n    std::cout &lt;&lt; \"Hola Debian 13 desde C++\" &lt;&lt; std::endl;\n}\n<\/pre>\n\n\n\n<p>Compilar:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ g++ hola.cpp -o hola\n$ .\/hola\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"9_Comparativa_rapida_GCC_vs_Clang\"><\/span>9. Comparativa r\u00e1pida: GCC vs Clang<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Caracter\u00edstica<\/th><th>GCC<\/th><th>Clang<\/th><\/tr><\/thead><tbody><tr><td>Madurez<\/td><td>Muy alta<\/td><td>High<\/td><\/tr><tr><td>Diagn\u00f3stico<\/td><td>Bueno<\/td><td>Excelente<\/td><\/tr><tr><td>Velocidad compilaci\u00f3n<\/td><td>Buena<\/td><td>Muy buena<\/td><\/tr><tr><td>Compatibility<\/td><td>M\u00e1xima<\/td><td>Excelente<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"10_Arquitectura_general_de_una_app_grafica_en_CC\"><\/span>10. Arquitectura general de una app gr\u00e1fica en C\/C++<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Una aplicaci\u00f3n gr\u00e1fica se compone normalmente de:<\/p>\n\n\n\n<p>1\ufe0f\u20e3 <strong>Core l\u00f3gico<\/strong> (C\/C++)<br>2\ufe0f\u20e3 <strong>Framework GUI<\/strong> (ventanas, botones, eventos)<br>3\ufe0f\u20e3 <strong>Backend gr\u00e1fico<\/strong> (X11 \/ Wayland \/ OpenGL \/ Vulkan)<br>4\ufe0f\u20e3 <strong>Toolkit de compilaci\u00f3n<\/strong> (CMake, GCC, etc.)<\/p>\n\n\n\n<p>El flujo ser\u00eda:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">Tu c\u00f3digo C\/C++\n        \u2193\nFramework GUI (Qt \/ GTK \/ etc.)\n        \u2193\nSistema gr\u00e1fico Linux\n        \u2193\nGPU \/ CPU\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"101_Frameworks_graficos_principales_entorno_profesional\"><\/span>10.1 Frameworks gr\u00e1ficos principales (entorno profesional)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udfe2 10.2 Qt <\/h4>\n\n\n\n<p>Qt es actualmente el est\u00e1ndar industrial en C++.<\/p>\n\n\n\n<p>Caracter\u00edsticas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multiplataforma real (Linux, Windows, macOS)<\/li>\n\n\n\n<li>High performance<\/li>\n\n\n\n<li>Dise\u00f1o moderno<\/li>\n\n\n\n<li>herramientas visuales (Qt Creator)<\/li>\n\n\n\n<li>Soporte OpenGL\/Vulkan<\/li>\n<\/ul>\n\n\n\n<p>Ejemplos reales:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>KDE Plasma<\/li>\n\n\n\n<li>Autodesk Maya<\/li>\n\n\n\n<li>VirtualBox (frontend)<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Dependencias en Debian 13<\/h5>\n\n\n\n<p>Instalaci\u00f3n completa:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install qt6-base-dev qt6-tools-dev qtcreator cmake\n<\/pre>\n\n\n\n<p>Opcional (componentes avanzados):<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install qt6-declarative-dev qt6-wayland\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udfe2 10.3 GTK (ecosistema GNOME)<\/h4>\n\n\n\n<p>GTK est\u00e1 escrito en C y es ampliamente usado en Linux.<\/p>\n\n\n\n<p>Advantages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Integraci\u00f3n nativa en Linux<\/li>\n\n\n\n<li>Light<\/li>\n\n\n\n<li>Muy maduro<\/li>\n<\/ul>\n\n\n\n<p>Ejemplos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GIMP<\/li>\n\n\n\n<li>GNOME apps<\/li>\n<\/ul>\n\n\n\n<p>Facility:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install libgtk-4-dev\n<\/pre>\n\n\n\n<p>Compilaci\u00f3n t\u00edpica:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">gcc app.c `pkg-config --cflags --libs gtk4`\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udfe2 10.4 SDL2 (aplicaciones multimedia y juegos)<\/h4>\n\n\n\n<p>Ideal para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>videojuegos<\/li>\n\n\n\n<li>interfaces custom<\/li>\n\n\n\n<li>multimedia<\/li>\n<\/ul>\n\n\n\n<p>Facility:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install libsdl2-dev\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udfe2 10.5 wxWidgets<\/h4>\n\n\n\n<p>Framework multiplataforma cl\u00e1sico.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install libwxgtk3.2-dev\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">10.6 \u00bfQu\u00e9 framework elegir?<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Framework<\/th><th>Lenguaje<\/th><th>Uso profesional<\/th><\/tr><\/thead><tbody><tr><td>Qt<\/td><td>C++<\/td><td>\u2b50\u2b50\u2b50\u2b50\u2b50<\/td><\/tr><tr><td>GTK<\/td><td>C \/ C++<\/td><td>\u2b50\u2b50\u2b50\u2b50<\/td><\/tr><tr><td>SDL2<\/td><td>C\/C++<\/td><td>\u2b50\u2b50\u2b50\u2b50<\/td><\/tr><tr><td>wxWidgets<\/td><td>C++<\/td><td>\u2b50\u2b50\u2b50<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Recomendaci\u00f3n pr\u00e1ctica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aplicaci\u00f3n seria \u2192 <strong>Qt<\/strong><\/li>\n\n\n\n<li>Integraci\u00f3n Linux pura \u2192 <strong>GTK<\/strong><\/li>\n\n\n\n<li>Juego o multimedia \u2192 <strong>SDL2<\/strong><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">10.7 Dependencias base necesarias (stack profesional)<\/h4>\n\n\n\n<p>Para GUI avanzada:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install \\\nlibgl1-mesa-dev \\\nmesa-utils \\\nlibx11-dev<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">10.8 Diferencia entre app gr\u00e1fica y app de consola<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Aspect<\/th><th>Consola<\/th><th>GUI<\/th><\/tr><\/thead><tbody><tr><td>Entrada<\/td><td>teclado<\/td><td>eventos<\/td><\/tr><tr><td>Salida<\/td><td>texto<\/td><td>render gr\u00e1fico<\/td><\/tr><tr><td>Modelo<\/td><td>secuencial<\/td><td>event-driven<\/td><\/tr><tr><td>Complejidad<\/td><td>baja<\/td><td>alta<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>La GUI funciona mediante <strong>event loop<\/strong>, no mediante flujo lineal.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">10.9 Aceleraci\u00f3n gr\u00e1fica (nivel ingenier\u00eda)<\/h4>\n\n\n\n<p>Si la app requiere alto rendimiento:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">OpenGL<\/h5>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install libglu1-mesa-dev\n<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">Vulkan<\/h5>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">$ sudo apt install libvulkan-dev\n<\/pre>\n\n\n\n<p>Qt puede integrarse directamente con ambos<\/p>\n\n\n\n<p>Para programar aplicaciones gr\u00e1ficas completas en C\/C++ y Debian es una plataforma excelente para ello.<\/p>\n\n\n\n<p>El stack profesional recomendado ser\u00eda:<\/p>\n\n\n\n<p>\u2b50 <strong>C++ + Qt + CMake + GCC\/Clang<\/strong><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"11_Conclusion\"><\/span>11. Conclusi\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>Instalar C\/C++ en Debian 13 no es \u00fanicamente a\u00f1adir un compilador al sistema. Significa abrir la puerta al desarrollo de software en su forma m\u00e1s fundamental y rigurosa.<\/p>\n\n\n\n<p>C proporciona comprensi\u00f3n profunda del sistema.<br>C++ a\u00f1ade herramientas modernas sin sacrificar rendimiento.<\/p>\n\n\n\n<p>Debian, gracias a su filosof\u00eda de estabilidad y software libre, constituye una base ideal para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ense\u00f1anza t\u00e9cnica<\/li>\n\n\n\n<li>Desarrollo profesional<\/li>\n\n\n\n<li>Investigaci\u00f3n<\/li>\n\n\n\n<li>Ingenier\u00eda de sistemas<\/li>\n<\/ul>\n\n\n\n<p>La combinaci\u00f3n Debian + GCC + herramientas GNU representa uno de los entornos m\u00e1s s\u00f3lidos que existen en la industria.<\/p>\n\n\n\n<p>Quien domina C\/C++ no solo aprende a programar; aprende a pensar como lo hacen los sistemas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"12_Referencias\"><\/span>12. Referencias<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Documentaci\u00f3n oficial GNU GCC<\/li>\n\n\n\n<li>Est\u00e1ndares ISO C y C++<\/li>\n\n\n\n<li>Manuales GNU\/Linux (<code class=\"\" data-line=\"\" data-no-auto-translation=\"\">man gcc<\/code>, <code class=\"\" data-line=\"\" data-no-auto-translation=\"\">man g++<\/code>)<\/li>\n\n\n\n<li>The C Programming Language \u2014 Kernighan &amp; Ritchie<\/li>\n\n\n\n<li>The C++ Programming Language \u2014 Bjarne Stroustrup<\/li>\n\n\n\n<li>Debian Documentation Project<\/li>\n\n\n\n<li>GNU Project Documentation<\/li>\n<\/ul>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>C y C++ son lenguajes de programaci\u00f3n compilados, potentes y de alto rendimiento, fundamentales en la inform\u00e1tica moderna para sistemas operativos, motores de juegos y aplicaciones de alto rendimiento. C es un lenguaje estructurado, mientras que C++ (desarrollado por Bjarne Stroustrup en 1979) es una extensi\u00f3n de C que a\u00f1ade orientaci\u00f3n a objetos, convirti\u00e9ndolo en un lenguaje multiparadigma. <\/p>","protected":false},"author":1,"featured_media":7769,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,176,3],"tags":[304,7,15,17],"class_list":["post-7768","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo","category-desarrollo-web","category-sistemas","tag-c-c","tag-debian-linux","tag-linux","tag-lts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\/C++ en Debian 13. | javiercachon.com<\/title>\n<meta name=\"description\" content=\"C y C++ son lenguajes de programaci\u00f3n compilados, potentes y de alto rendimiento, fundamentales en la inform\u00e1tica moderna para sistemas operativos, motores de juegos y aplicaciones de alto rendimiento. C es un lenguaje estructurado, mientras que C++ (desarrollado por Bjarne Stroustrup en 1979) es una extensi\u00f3n de C que a\u00f1ade orientaci\u00f3n a objetos, convirti\u00e9ndolo en un lenguaje multiparadigma.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\/C++ en Debian 13. | javiercachon.com\" \/>\n<meta property=\"og:description\" content=\"C y C++ son lenguajes de programaci\u00f3n compilados, potentes y de alto rendimiento, fundamentales en la inform\u00e1tica moderna para sistemas operativos, motores de juegos y aplicaciones de alto rendimiento. C es un lenguaje estructurado, mientras que C++ (desarrollado por Bjarne Stroustrup en 1979) es una extensi\u00f3n de C que a\u00f1ade orientaci\u00f3n a objetos, convirti\u00e9ndolo en un lenguaje multiparadigma.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/\" \/>\n<meta property=\"og:site_name\" content=\"javiercachon.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-14T14:01:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-14T15:33:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Javier Cach\u00f3n Garrido\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/udegeek\" \/>\n<meta name=\"twitter:site\" content=\"@udegeek\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javier Cach\u00f3n Garrido\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/\"},\"author\":{\"name\":\"Javier Cach\u00f3n Garrido\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"headline\":\"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\\\/C++ en Debian 13.\",\"datePublished\":\"2026-02-14T14:01:12+00:00\",\"dateModified\":\"2026-02-14T15:33:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/\"},\"wordCount\":1569,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-Image-14-feb-2026-14_35_25.png\",\"keywords\":[\"C\\\/C++\",\"Debian Linux\",\"Linux\",\"LTS\"],\"articleSection\":[\"Desarrollo\",\"Desarrollo Web\",\"Sistemas\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/\",\"name\":\"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\\\/C++ en Debian 13. | javiercachon.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-Image-14-feb-2026-14_35_25.png\",\"datePublished\":\"2026-02-14T14:01:12+00:00\",\"dateModified\":\"2026-02-14T15:33:56+00:00\",\"description\":\"C y C++ son lenguajes de programaci\u00f3n compilados, potentes y de alto rendimiento, fundamentales en la inform\u00e1tica moderna para sistemas operativos, motores de juegos y aplicaciones de alto rendimiento. C es un lenguaje estructurado, mientras que C++ (desarrollado por Bjarne Stroustrup en 1979) es una extensi\u00f3n de C que a\u00f1ade orientaci\u00f3n a objetos, convirti\u00e9ndolo en un lenguaje multiparadigma.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-Image-14-feb-2026-14_35_25.png\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/ChatGPT-Image-14-feb-2026-14_35_25.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"inicio\",\"item\":\"https:\\\/\\\/javiercachon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\\\/C++ en Debian 13.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/\",\"name\":\"javiercachon.com\",\"description\":\"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.\",\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"alternateName\":\"javiercachon.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\",\"name\":\"Javier Cach\u00f3n Garrido\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"width\":250,\"height\":34,\"caption\":\"Javier Cach\u00f3n Garrido\"},\"logo\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\"},\"description\":\"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\\\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\\\/Linux.\",\"sameAs\":[\"https:\\\/\\\/javiercachon.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/javiercachon82\",\"https:\\\/\\\/www.instagram.com\\\/edugeek\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/javiercachongarrido\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/x.com\\\/udegeek\",\"https:\\\/\\\/www.youtube.com\\\/@edugeek\",\"https:\\\/\\\/wiki.javiercachon.com\\\/wiki\\\/index.php\\\/Usuario:Ojosdegato\"],\"url\":\"https:\\\/\\\/javiercachon.com\\\/en\\\/author\\\/ojosdegato\\\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\/C++ en Debian 13. | javiercachon.com","description":"C y C++ son lenguajes de programaci\u00f3n compilados, potentes y de alto rendimiento, fundamentales en la inform\u00e1tica moderna para sistemas operativos, motores de juegos y aplicaciones de alto rendimiento. C es un lenguaje estructurado, mientras que C++ (desarrollado por Bjarne Stroustrup en 1979) es una extensi\u00f3n de C que a\u00f1ade orientaci\u00f3n a objetos, convirti\u00e9ndolo en un lenguaje multiparadigma.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/","og_locale":"en_US","og_type":"article","og_title":"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\/C++ en Debian 13. | javiercachon.com","og_description":"C y C++ son lenguajes de programaci\u00f3n compilados, potentes y de alto rendimiento, fundamentales en la inform\u00e1tica moderna para sistemas operativos, motores de juegos y aplicaciones de alto rendimiento. C es un lenguaje estructurado, mientras que C++ (desarrollado por Bjarne Stroustrup en 1979) es una extensi\u00f3n de C que a\u00f1ade orientaci\u00f3n a objetos, convirti\u00e9ndolo en un lenguaje multiparadigma.","og_url":"https:\/\/javiercachon.com\/en\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/","og_site_name":"javiercachon.com","article_publisher":"https:\/\/www.facebook.com\/javiercachon82","article_author":"https:\/\/www.facebook.com\/javiercachon82","article_published_time":"2026-02-14T14:01:12+00:00","article_modified_time":"2026-02-14T15:33:56+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25-1024x683.png","type":"image\/png"}],"author":"Javier Cach\u00f3n Garrido","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/udegeek","twitter_site":"@udegeek","twitter_misc":{"Written by":"Javier Cach\u00f3n Garrido","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#article","isPartOf":{"@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/"},"author":{"name":"Javier Cach\u00f3n Garrido","@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"headline":"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\/C++ en Debian 13.","datePublished":"2026-02-14T14:01:12+00:00","dateModified":"2026-02-14T15:33:56+00:00","mainEntityOfPage":{"@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/"},"wordCount":1569,"commentCount":0,"publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"image":{"@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25.png","keywords":["C\/C++","Debian Linux","Linux","LTS"],"articleSection":["Desarrollo","Desarrollo Web","Sistemas"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/","url":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/","name":"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\/C++ en Debian 13. | javiercachon.com","isPartOf":{"@id":"https:\/\/javiercachon.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#primaryimage"},"image":{"@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25.png","datePublished":"2026-02-14T14:01:12+00:00","dateModified":"2026-02-14T15:33:56+00:00","description":"C y C++ son lenguajes de programaci\u00f3n compilados, potentes y de alto rendimiento, fundamentales en la inform\u00e1tica moderna para sistemas operativos, motores de juegos y aplicaciones de alto rendimiento. C es un lenguaje estructurado, mientras que C++ (desarrollado por Bjarne Stroustrup en 1979) es una extensi\u00f3n de C que a\u00f1ade orientaci\u00f3n a objetos, convirti\u00e9ndolo en un lenguaje multiparadigma.","breadcrumb":{"@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#primaryimage","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25.png","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/javiercachon.com\/guia-completa-para-instalar-el-lenguaje-de-programacion-c-c-en-debian-13\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"inicio","item":"https:\/\/javiercachon.com\/"},{"@type":"ListItem","position":2,"name":"Gu\u00eda completa para instalar el lenguaje de programaci\u00f3n C\/C++ en Debian 13."}]},{"@type":"WebSite","@id":"https:\/\/javiercachon.com\/es\/#website","url":"https:\/\/javiercachon.com\/es\/","name":"javiercachon.com","description":"It is a revolutionary educational platform that seeks to democratize access to computer science knowledge.","publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"alternateName":"javiercachon.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javiercachon.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997","name":"Javier Cach\u00f3n Garrido","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","width":250,"height":34,"caption":"Javier Cach\u00f3n Garrido"},"logo":{"@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg"},"description":"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\/Linux.","sameAs":["https:\/\/javiercachon.com\/","https:\/\/www.facebook.com\/javiercachon82","https:\/\/www.instagram.com\/edugeek\/","https:\/\/www.linkedin.com\/in\/javiercachongarrido\/","https:\/\/x.com\/https:\/\/x.com\/udegeek","https:\/\/www.youtube.com\/@edugeek","https:\/\/wiki.javiercachon.com\/wiki\/index.php\/Usuario:Ojosdegato"],"url":"https:\/\/javiercachon.com\/en\/author\/ojosdegato\/"},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-14-feb-2026-14_35_25.png","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/7768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/comments?post=7768"}],"version-history":[{"count":5,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/7768\/revisions"}],"predecessor-version":[{"id":7776,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/7768\/revisions\/7776"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/media\/7769"}],"wp:attachment":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/media?parent=7768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/categories?post=7768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/tags?post=7768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}