{"id":2194,"date":"2026-03-02T10:05:57","date_gmt":"2026-03-02T09:05:57","guid":{"rendered":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/?p=2194"},"modified":"2026-03-02T10:15:46","modified_gmt":"2026-03-02T09:15:46","slug":"diferencias-entre-lenguaje-c-y-phyton-2","status":"publish","type":"post","link":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/2026\/03\/02\/diferencias-entre-lenguaje-c-y-phyton-2\/","title":{"rendered":"DIFERENCIAS ENTRE LENGUAJE C Y PHYTON"},"content":{"rendered":"\n<p><strong>Lenguaje C<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Tipado est\u00e1tico y fuerte:&nbsp;En C, debes declarar el tipo de cada variable (int, float, char) antes de usarla, y este no puede cambiar durante la ejecuci\u00f3n.<\/li><li>Compilado:&nbsp;El c\u00f3digo se traduce directamente a lenguaje m\u00e1quina antes de ejecutarse, lo que lo hace extremadamente r\u00e1pido pero requiere un paso extra de compilaci\u00f3n.<\/li><li>Gesti\u00f3n manual de memoria:&nbsp;El programador es responsable de reservar y liberar la memoria (usando funciones como&nbsp;<code>malloc<\/code>&nbsp;y&nbsp;<code>free<\/code>). No existe un \u00abrelector de basura\u00bb.<\/li><li>Bajo nivel:&nbsp;Permite el acceso directo al hardware y a las direcciones de memoria mediante&nbsp;punteros, algo que Python oculta por seguridad.<\/li><li>Sintaxis compleja:&nbsp;Utiliza llaves&nbsp;<code>{}<\/code>&nbsp;para delimitar bloques de c\u00f3digo y puntos y coma&nbsp;<code>;<\/code>&nbsp;al final de cada instrucci\u00f3n.<\/li><\/ul>\n\n\n\n<p>(2026, google, gemini.com)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/paunavarrajulen.wordpress.com\/wp-content\/uploads\/2026\/03\/image.png?w=1024\" alt=\"\" class=\"wp-image-35\" width=\"497\" height=\"267\"\/><\/figure>\n\n\n\n<p>(2025, MSMK, https:\/\/msmk.university\/que-es-el-lenguaje-de-programacion-c\/)<\/p>\n\n\n\n<p><strong>Phyton<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Tipado din\u00e1mico:&nbsp;No necesitas declarar el tipo de variable; el int\u00e9rprete lo deduce en tiempo de ejecuci\u00f3n. Una misma variable puede guardar un n\u00famero y luego un texto.<\/li><li>Interpretado:&nbsp;El c\u00f3digo se lee y ejecuta l\u00ednea por l\u00ednea por un int\u00e9rprete. Esto facilita las pruebas r\u00e1pidas, aunque lo hace m\u00e1s lento que C en tareas de c\u00e1lculo intensivo.<\/li><li>Gesti\u00f3n autom\u00e1tica de memoria:&nbsp;Python cuenta con un&nbsp;Garbage Collector&nbsp;que libera autom\u00e1ticamente la memoria que ya no se utiliza, evitando errores comunes de fugas de memoria.<\/li><li>Alto nivel:&nbsp;Est\u00e1 dise\u00f1ado para ser legible y cercano al lenguaje humano. Abstrae los detalles del hardware para que el programador se concentre en la l\u00f3gica del problema.<\/li><li>Sintaxis limpia y legible:&nbsp;No usa llaves ni puntos y coma; utiliza la&nbsp;indentaci\u00f3n&nbsp;(espacios en blanco) para definir la estructura del c\u00f3digo, lo que obliga a escribir c\u00f3digo ordenado.<\/li><\/ul>\n\n\n\n<p>(2026, google, gemini.com)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/paunavarrajulen.wordpress.com\/wp-content\/uploads\/2026\/03\/image-1.png?w=275\" alt=\"\" class=\"wp-image-38\" width=\"379\" height=\"252\"\/><\/figure>\n\n\n\n<p>(2026, google, campusdigitalfp.com)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lenguaje C Tipado est\u00e1tico y fuerte:&nbsp;En C, debes declarar el tipo de cada variable (int, float, char) antes de usarla, y este no puede cambiar durante la ejecuci\u00f3n. Compilado:&nbsp;El c\u00f3digo se traduce directamente a lenguaje m\u00e1quina antes de ejecutarse, lo que lo hace extremadamente r\u00e1pido pero requiere un paso extra de compilaci\u00f3n. Gesti\u00f3n manual de [&hellip;]<\/p>\n","protected":false},"author":254,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":""},"categories":[8,1],"tags":[],"_links":{"self":[{"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/posts\/2194"}],"collection":[{"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/users\/254"}],"replies":[{"embeddable":true,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/comments?post=2194"}],"version-history":[{"count":3,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/posts\/2194\/revisions"}],"predecessor-version":[{"id":2214,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/posts\/2194\/revisions\/2214"}],"wp:attachment":[{"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/media?parent=2194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/categories?post=2194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/tags?post=2194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}