{"id":2093,"date":"2026-02-26T12:34:56","date_gmt":"2026-02-26T11:34:56","guid":{"rendered":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/?p=2093"},"modified":"2026-02-26T12:34:56","modified_gmt":"2026-02-26T11:34:56","slug":"informacion-sobre-programacion-c","status":"publish","type":"post","link":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/2026\/02\/26\/informacion-sobre-programacion-c\/","title":{"rendered":"Informaci\u00f3n Sobre Programaci\u00f3n C"},"content":{"rendered":"\n<p>El lenguaje de programaci\u00f3n&nbsp;<strong>C<\/strong><mark>es uno de los pilares de la inform\u00e1tica moderna, conocido por su eficiencia y por ser la base de muchos sistemas operativos y otros lenguajes actuales<\/mark>.&nbsp;<img src=\"blob:https:\/\/iesbenjamin.educacion.navarra.es\/fc465520-2c27-4869-9eef-1257d7159886\" alt=\"The Knowledge Academy\">The Knowledge Academy&nbsp;+1Historia y OrigenFue desarrollado entre&nbsp;<strong>1969 y 1973<\/strong>&nbsp;por&nbsp;<strong>Dennis Ritchie<\/strong>&nbsp;en los&nbsp;<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/C_(programming_language)\">Laboratorios Bell de AT&amp;T<\/a>.&nbsp;<\/p>\n\n\n\n<ul><li><strong>Evoluci\u00f3n:<\/strong>&nbsp;Surgi\u00f3 como un sucesor de los lenguajes&nbsp;<strong>BCPL<\/strong>&nbsp;y&nbsp;<strong>B<\/strong>&nbsp;con el objetivo de reescribir el sistema operativo&nbsp;<strong>Unix<\/strong>&nbsp;para hacerlo portable entre diferentes tipos de hardware.<\/li><li><strong>Popularizaci\u00f3n:<\/strong>&nbsp;En 1978, Ritchie y Brian Kernighan publicaron el libro&nbsp;<em>\u00abThe C Programming Language\u00bb<\/em>, que se convirti\u00f3 en la referencia est\u00e1ndar antes de su formalizaci\u00f3n oficial.<\/li><li><strong>Est\u00e1ndar actual:<\/strong>&nbsp;La versi\u00f3n m\u00e1s reciente es&nbsp;<strong>C23<\/strong>, publicada formalmente en&nbsp;<strong>octubre de 2024<\/strong>&nbsp;bajo la norma&nbsp;<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/es.wikipedia.org\/wiki\/C_(lenguaje_de_programaci%C3%B3n)\">ISO\/IEC 9899:2024<\/a>.&nbsp;<\/li><\/ul>\n\n\n\n<p>Caracter\u00edsticas PrincipalesC se define como un lenguaje de\u00a0<strong>prop\u00f3sito general<\/strong>,\u00a0<strong>procedural<\/strong>\u00a0y de\u00a0<strong>nivel medio<\/strong>\u00a0(combina la potencia del bajo nivel con la facilidad del alto nivel).\u00a0<\/p>\n\n\n\n<ul><li><strong>Control de memoria:<\/strong>&nbsp;Permite la manipulaci\u00f3n directa de la memoria a trav\u00e9s de&nbsp;<strong>punteros<\/strong>.<\/li><li><strong>Eficiencia:<\/strong>&nbsp;Al ser compilado y de tipado est\u00e1tico, ofrece un rendimiento superior al de lenguajes interpretados como Python.<\/li><li><strong>Modularidad:<\/strong>&nbsp;El c\u00f3digo se organiza en&nbsp;<strong>funciones<\/strong>&nbsp;(siendo&nbsp;<code>main<\/code>&nbsp;la principal) que pueden compilarse de forma independiente.<\/li><li><strong>Portabilidad:<\/strong>&nbsp;Un programa bien escrito puede ejecutarse en m\u00faltiples plataformas con cambios m\u00ednimos.&nbsp;<\/li><\/ul>\n\n\n\n<p>Aplicaciones ComunesSu capacidad para trabajar \u00abcerca del hardware\u00bb lo hace ideal para:<\/p>\n\n\n\n<ul><li><strong>Sistemas Operativos:<\/strong>\u00a0Gran parte de Windows, macOS y el n\u00facleo de Linux est\u00e1n escritos en C.<\/li><li><strong>Sistemas Embebidos:<\/strong>\u00a0Programaci\u00f3n de microcontroladores (como\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=eth-ExaDFi4\" target=\"_blank\">Arduino<\/a>) y hardware en veh\u00edculos o electrodom\u00e9sticos.<\/li><li><strong>Desarrollo de Software:<\/strong>\u00a0Creaci\u00f3n de compiladores, bases de datos y motores de videojuegos.\u00a0<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"275\" height=\"183\" src=\"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-content\/uploads\/sites\/7\/2026\/02\/descarga-6.jpg\" alt=\"\" class=\"wp-image-2117\"\/><\/figure>\n\n\n\n<p>(google, 2026, https:\/\/gemini.google.com\/)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El lenguaje de programaci\u00f3n&nbsp;Ces uno de los pilares de la inform\u00e1tica moderna, conocido por su eficiencia y por ser la base de muchos sistemas operativos y otros lenguajes actuales.&nbsp;The Knowledge Academy&nbsp;+1Historia y OrigenFue desarrollado entre&nbsp;1969 y 1973&nbsp;por&nbsp;Dennis Ritchie&nbsp;en los&nbsp;Laboratorios Bell de AT&amp;T.&nbsp; Evoluci\u00f3n:&nbsp;Surgi\u00f3 como un sucesor de los lenguajes&nbsp;BCPL&nbsp;y&nbsp;B&nbsp;con el objetivo de reescribir el sistema [&hellip;]<\/p>\n","protected":false},"author":248,"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],"tags":[],"_links":{"self":[{"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/posts\/2093"}],"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\/248"}],"replies":[{"embeddable":true,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/comments?post=2093"}],"version-history":[{"count":1,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/posts\/2093\/revisions"}],"predecessor-version":[{"id":2119,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/posts\/2093\/revisions\/2119"}],"wp:attachment":[{"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/media?parent=2093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/categories?post=2093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iesbenjamin.educacion.navarra.es\/blogs\/tic2\/wp-json\/wp\/v2\/tags?post=2093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}