<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
    <channel>
        <title>Computer Hoy - Lo último</title>
        <description>Últimas noticias en Computer Hoy</description>
        <image>
            <url>https://computerhoy.20minutos.es/</url>
            <title>Computer Hoy - Lo último</title>
            <link>https://computerhoy.20minutos.es/images/logo-computerhoy.png</link>
            <description>Últimas noticias en Computer Hoy</description>
        </image>
        <link>https://computerhoy.20minutos.es/</link>
        <atom:link rel="self" type="application/rss+xml" href="https://computerhoy.20minutos.es/rss/tag/programacion/"/>
            <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/kent-beck-leyenda-ingenieria-software-veces-somos-algo-imbeciles-los-programadores-necesitan-aprender-habilidades-interpersonales-para-sobrevivir-ia_7010292_0.html</guid>
    <title>
        <![CDATA[ Kent Beck, leyenda de la ingeniería de software: "A veces somos algo imbéciles, los programadores necesitan aprender habilidades interpersonales para sobrevivir a la IA" ]]>
    </title>
    <description><![CDATA[ Escribir código y dirigir proyectos no basta para sobrevivir al impacto de la inteligencia artificial. Kent Beck afirma que debes convertirte en un "ingeniero de producto". ]]></description>
    <pubDate>Sun, 20 Sep 2026 16:30:01 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/kent-beck-leyenda-ingenieria-software-veces-somos-algo-imbeciles-los-programadores-necesitan-aprender-habilidades-interpersonales-para-sobrevivir-ia_7010292_0.html</link>
    <enclosure type="image/jpeg" length="1432887" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/17/6aabd956692c04-21877302.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-20T16:30:01+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Mientras las herramientas de IA como Claude Code ya son capaces de escribir código, corregir errores y acelerar todo tipo de procesos de desarrollo, siempre está en el aire la misma pregunta: ¿qué habilidades seguirán diferenciando a los ingenieros de software en el futuro?</p><p>Si una máquina ya puede hacer lo que un desarrollador junior es capaz, ¿qué hace especial a los profesionales? Es algo que se mantiene la mente de muchas personas, pero la realidad es que la inteligencia artificial no va a reemplazar a los humanos.</p><p>Sin embargo, Kent Beck, una de las figuras más influyentes en la programación, afirma que hay que adaptarse para poder sobrevivir al impacto tecnológico. Ya no se trata solo de lo técnico, sino también de la capacidad de aprender habilidades para volverse un "ingeniero de producto".</p><h2>Kent Beck cree que el reto de los programadores ya no es únicamente técnico</h2><p>La experiencia en arquitectura de sistemas o diversos lenguajes de programación son sectores que están siendo abarcados por la inteligencia artificial gracias a los distintos asistentes disponibles en la actualidad.</p><p>Si bien ya muchos expertos han hablado sobre qué estudiar para sobrevivir a la IA, <b>Ken Beck tiene algo muy importante que agregar</b> y que <a href="https://computerhoy.20minutos.es/tecnologia/boris-cherny-padre-claude-code-tras-pasar-6-meses-sin-escribir-una-sola-linea-codigo-afirma-que-3-anos-numero-personas-que-programan-se-multiplicara-por-100_7009167_0.html" title="Boris Cherny, padre de Claude Code, tras pasar 6 meses sin escribir una sola línea de código, afirma que &quot;en 3 años, el número de personas que programan se multiplicará por 100&quot;">se alinea con la perspectiva del padre de Claude Code, Boris Cherny</a>. </p><p>Las declaraciones han sido tomadas de la reciente entrevista en el podcast <i>The Pragmatic Engineer</i>. Según explica, los asistentes virtuales como Codex de OpenAI y otros<b> han causado una transformación en el rol de los ingenieros de software</b>. </p><p><span></span></p><p><span>Estas tecnologías multiplican la productividad a un punto que antes era inimaginable. Ahora, <b>con un prompt puedes aumentar la velocidad de un proyecto </b>considerablemente y es eso lo que hace dudar a muchos.</span></p><p>No obstante, en la conversación dijo que "a veces somos un poco imbéciles", haciendo referencia a ciertas limitaciones sociales que históricamente han acompañado a parte del colectivo de programadores. </p><p>Beck afirma que la mayoría de los programadores siempre han destacado por su capacidad técnica, pero <b>actualmente ese no es el foco porque no solo hacen falta esas habilidades</b>. Además de estos conocimientos, se necesita comunicación y empatía. </p><p>"No necesariamente tenemos buenas habilidades de regulación emocional. No tenemos empatía natural" es lo que agregó, aclarando que son características cruciales para un entorno laboral donde la interacción humana gana importancia.</p><p>Dominar una computadora y<b> aprender a programar ya no basta para construir una carrera exitosa</b> en los próximos años. Con el crecimiento de la IA, el crecimiento profesional depende de los otros factores a los que normalmente un desarrollador no está acostumbrado. </p><p>Como creador de Extreme Programming (XP), pionero del desarrollo guiado por pruebas (TDD) y uno de los firmantes del Manifiesto Ágil, decir esto tiene muchísimo peso en la industria.</p><h2>La IA impulsa el nacimiento del "ingeniero de producto"</h2><p>Generar grandes cantidades de código, crear prototipos funcionales o acelerar tareas repetitivas es algo que se lo puedes asignar a Claude Code, por lo que el papel de los programadores no va a ser reemplazado u olvidado, sino que va a cambiar. </p><p>Las funciones principales que podrían tener los profesionales durante la siguiente década son<b> la supervisión, validación y coordinación</b>.</p><p>De hecho, es algo que ya se está viendo en la actualidad, donde muchos reportan que ahora es necesario invertir más tiempo en revisar y mantener código que crearlo desde cero.</p><p>Junto a declaraciones de Amol Avasare, director de crecimiento de Anthropic, recogidas por <i><a href="https://www.businessinsider.com/kent-beck-software-engineering-ai-soft-skills-26-6" title="Business Insider" rel="nofollow noreferrer" target="_blank">Business Insider</a></i>, <b>los ingenieros que utilizan asistentes virtuales son de dos a tres veces más veloces</b>.</p><p>De aquí <b>está surgiendo el perfil híbrido que algunas empresas llaman  "ingenieros de producto",</b> los cuales están centrados en pequeños gestores de producto que se encargan de responsabilidades que van más allá del código.</p><p>Esto incluye gestionar expectativas de diferentes áreas, colaborar con diseñadores, comunicarse con responsables de negocio y coordinar a múltiples partes interesadas. Por lo tanto, adaptarse a estas nuevas exigencias es lo que podría garantizar un trabajo en el futuro.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/17/6aabd956692c04-21877302.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/guido-van-rossum-creador-python-las-personas-que-ahora-escriben-codigo-para-ia-estan-familiarizadas-con-python-porque-comenzaron-aprendizaje-automatico_7032866_0.html</guid>
    <title>
        <![CDATA[ Guido van Rossum, creador de Python: "Las personas que ahora escriben código para IA están familiarizadas con Python porque comenzaron en el aprendizaje automático" ]]>
    </title>
    <description><![CDATA[ Aprende a instalar y configurar Linux en tu PC paso a paso. Guía clara con las mejores distribuciones, comandos básicos y consejos de rendimiento. ]]></description>
    <pubDate>Sun, 20 Sep 2026 07:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/guido-van-rossum-creador-python-las-personas-que-ahora-escriben-codigo-para-ia-estan-familiarizadas-con-python-porque-comenzaron-aprendizaje-automatico_7032866_0.html</link>
    <enclosure type="image/webp" length="105012" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/06/04/6a20fcaeaef720-53526680.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-20T07:00:00+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Python continúa ocupando un lugar central en diversas áreas de la industria, aunque ahora mismo llama la atención por su vinculación con la inteligencia artificial.</p><p>Aunque TypeScript logró convertirse en el lenguaje más utilizado en GitHub durante agosto de 2025, Python mantuvo un crecimiento interanual del 49%.</p><p>La evolución es grande con este lenguaje de programación porque las cifras marcan una gran diferencia. Cada vez más profesionales comienzan su formación técnica utilizando herramientas vinculadas a la IA para prepararse para los próximos años tecnológicos.</p><h2>La historia de Python va del proyecto personal a la base de la IA moderna</h2><p>Cuando GitHub compartió con <b>Guido van Rossum los datos de <i>Octoverse 2025</i></b>, el creador de Python reconoció que le sorprendió ver el crecimiento registrado por el lenguaje.</p><p>Aunque TypeScript tomó la delantera en GitHub, Python sigue siendo la opción predominante en ámbitos relacionados con la inteligencia artificial, la investigación científica y la educación tecnológica.</p><p>Según explicó el propio Guido, los datos contrastan con otros indicadores de popularidad, como el índice TIOBE, lo que demuestra que la adopción de un lenguaje puede variar según la métrica utilizada.</p><p><b><a href="https://computerhoy.20minutos.es/tendencias/guido-van-rossum-lenguaje-python-prefiero-escribir-codigo-que-articulos_6985439_0.html" title="Guido van Rossum, padre del lenguaje de programación Python: &quot;Prefiero escribir código que artículos&quot;">La historia de Python comenzó mucho antes del auge de la IA</a></b>. Van Rossum desarrolló el lenguaje a principios de los años noventa mientras buscaba una alternativa más segura y productiva que C, pero mucho más flexible que los scripts de shell disponibles en aquella época.</p><p>En la entrevista publicada por GitHub, recordó que quería un entorno capaz de <b>gestionar automáticamente aspectos complejos como la asignación de memoria</b>, permitiendo a los programadores concentrarse en resolver problemas reales en lugar de lidiar con detalles técnicos de bajo nivel.</p><p>Esa filosofía inicial sigue vigente décadas después. La claridad de la sintaxis, los mensajes de error comprensibles y la legibilidad del código han convertido a<b> Python en uno de los lenguajes más accesibles del sector</b>.</p><p>Además, herramientas ampliamente utilizadas como NumPy, pandas, PyTorch, Jupyter, Django o FastAPI han contribuido a que desarrolladores, científicos de datos y empresas encuentren una plataforma madura para construir proyectos de cualquier escala.</p><h2>Guido van Rossum explica por qué la IA y Python avanzan juntos</h2><p>Uno de los puntos más interesantes de la conversación gira alrededor de <b>la estrecha relación entre Python y la inteligencia artificial</b>. Para Guido van Rossum, el dominio del lenguaje en este sector no es fruto de la casualidad, sino de un efecto acumulativo generado por años de desarrollo del ecosistema.</p><p>Cuando una tecnología consigue una masa crítica de usuarios y bibliotecas, se vuelve cada vez más atractiva para nuevos proyectos. En consecuencia, más desarrolladores crean herramientas sobre la misma base tecnológica, reforzando todavía más su posición.</p><p>Van Rossum destacó que muchas de las personas que actualmente programan soluciones de IA ya <b>estaban familiarizadas con Python mucho antes de la popularización </b>de los modelos generativos.</p><p>En sus palabras, "Las personas que ahora escriben cosas para IA están familiarizadas con Python porque comenzaron en el aprendizaje automático".</p><p>Esta afirmación ayuda a entender por qué frameworks esenciales para el sector, como PyTorch o Hugging Face Transformers, han encontrado en Python un terreno ideal para crecer.</p><p><b>El recorrido habitual de numerosos profesionales pasa por el análisis</b> de datos, continúa con el machine learning y termina desembocando en proyectos basados en modelos de lenguaje avanzados.</p><p>A pesar de la expansión de la IA generativa, Guido no considera que Python deba transformarse radicalmente para adaptarse a los modelos de lenguaje.</p><p>De hecho, rechazó la idea de introducir cambios drásticos únicamente <b>para facilitar el trabajo de la inteligencia artificial</b>. "No creo que debamos entrar en pánico y empezar a hacer un montón de cosas que podrían facilitarle las cosas a la IA", afirmó.</p><p>Para él, el reto principal no está en el lenguaje, sino en la calidad de los datos con los que se entrenan los modelos. <b>Su postura mantiene una idea que ha acompañado</b> a Python durante más de tres décadas: la tecnología debe adaptarse a las personas y no al revés.</p><p>Más allá de las cifras y las tendencias actuales, el caso de Python demuestra que la simplicidad bien ejecutada puede tener un impacto duradero.</p><p>Con<b> la IA impulsando nuevas formas de desarrollar software </b>y con millones de personas aprendiendo a programar cada año, Python sigue siendo una puerta de entrada accesible, estable y preparada para las próximas generaciones de desarrolladores.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/06/04/6a20fcaeaef720-53526680.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/gaming/los-desarrolladores-videojuegos-japoneses-se-rinden-ia-su-uso-se-dispara-solo-un-ano_7038830_0.html</guid>
    <title>
        <![CDATA[ Los desarrolladores de videojuegos japoneses se rinden a la IA y su uso se dispara en solo un año ]]>
    </title>
    <description><![CDATA[ El 85,8 % de los desarrolladores de videojuegos japoneses ya utiliza IA generativa, frente al 51 % de 2025, principalmente para mejorar procesos y reducir tiempos y costes. ]]></description>
    <pubDate>Sat, 19 Sep 2026 16:40:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/gaming/los-desarrolladores-videojuegos-japoneses-se-rinden-ia-su-uso-se-dispara-solo-un-ano_7038830_0.html</link>
    <enclosure type="image/jpeg" length="294628" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/19/6aae7e5299a6d1-88216655.jpeg"/>
    <category>Gaming</category>
    <dcterms:modified>2026-09-19T16:40:00+02:00</dcterms:modified>
    <dc:creator>David Hernández</dc:creator>
            <content:encoded><![CDATA[ <p>La <a href="https://computerhoy.20minutos.es/tecnologia/una-maquina-con-ia-consigue-salvar-25-000-000-piezas-lego-acabar-vertedero_7038442_0.html" title="Una máquina con IA consigue salvar 25.000.000 de piezas de Lego de acabar en el vertedero">inteligencia artificial</a> está ganando terreno a una velocidad considerable dentro de la industria japonesa del videojuego. Una encuesta presentada con motivo del Tokyo Game Show 2026 <a href="https://news.denfaminicogamer.jp/news/2609172l" rel="nofollow noreferrer" target="_blank">revela</a> <b>que el 85,8 % de los desarrolladores consultados ya utiliza herramientas de IA generativa durante el desarrollo de videojuegos</b>, una cifra que supone un importante salto respecto al año anterior.</p><p>El estudio <a href="https://www.cesa.or.jp/action/industry-research/" rel="nofollow noreferrer" target="_blank">ha sido elaborado</a> por la <i>Computer Entertainment Suppliers Association</i> (CESA) y muestra hasta qué punto estas herramientas han pasado a formar parte del trabajo cotidiano en los estudios. Del total de desarrolladores que reconocen utilizarlas, <b>un 63 % afirma hacerlo a diario</b>, mientras que otro 22,8 % recurre a ellas de manera ocasional.</p><p>El cambio resulta llamativo si se compara con los datos de 2025. Entonces, el porcentaje de profesionales que utilizaban IA en sus procesos de desarrollo era del 51 %. En apenas un año, por tanto, el uso declarado ha aumentado de forma notable.</p><p>Aunque el crecimiento pueda hacer pensar que los estudios japoneses están dejando buena parte del desarrollo en manos de la inteligencia artificial, los datos disponibles apuntan a un escenario diferente. La encuesta señala <b>que prácticamente todos los participantes descartan utilizar directamente código generado por IA como parte de sus proyectos</b>.</p><p>En su lugar,<b> estas herramientas se emplean principalmente como apoyo para detectar y corregir errores, realizar pruebas automatizadas y mejorar determinados procesos de trabajo</b>. Los desarrolladores consultados aseguran además que cualquier resultado generado por IA es revisado, modificado y supervisado por personas.</p><p>Las empresas también establecen límites sobre qué herramientas pueden utilizar sus empleados y hasta qué punto pueden emplearlas. De esta forma, las decisiones creativas y la evaluación final del resultado continúan dependiendo de profesionales humanos.</p><p>Entre los beneficios que más destacan los desarrolladores<b> aparecen la mejora de la eficiencia y la productividad</b>. A continuación se sitúan la posibilidad de reducir los tiempos necesarios para completar los proyectos y el ahorro de costes asociados tanto al desarrollo como a las operaciones.</p><p>La encuesta se realizó entre profesionales de compañías pertenecientes a CESA, entre ellas Capcom, Sega, Level-5, Konami, Square Enix, Koei Tecmo y Sony.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/19/6aae7e5299a6d1-88216655.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/swift-6-4-quiere-dejar-ser-lenguaje-apple-unifica-desarrollo-linux-macos-windows_7037805_0.html</guid>
    <title>
        <![CDATA[ Swift 6.4 quiere dejar de ser "el lenguaje de Apple": unifica el desarrollo en Linux, macOS y Windows ]]>
    </title>
    <description><![CDATA[ Puede que muchos no lo conozcan, pero Swift nació de la mano de Apple y durante años ha estado ligado a iPhone y Mac. Con Swift 6.4, se da el salto a Windows, Linux y macOS. ]]></description>
    <pubDate>Thu, 17 Sep 2026 12:30:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/swift-6-4-quiere-dejar-ser-lenguaje-apple-unifica-desarrollo-linux-macos-windows_7037805_0.html</link>
    <enclosure type="image/jpeg" length="100498" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/17/6aab9dc6361983-33504927.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-17T12:30:00+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Este lenguaje de programación de código abierto creado por Apple lleva años intentando quitarse de encima la etiqueta de pertenecer solo a los de Cupertino. Es cierto que aún es una de las bases para crear apps para iPhone, iPad y Mac, pero el proyecto, gracias a que es de código abierto, cada vez se utiliza en más plataformas y para más tipos de programas.</p><p><span></span><b><span>Swift 6.4</span></b><span><b> viene precisamente para romper moldes</b>. </span>El problema, hasta ahora, es que trabajar con Swift fuera del mundo Apple no siempre ha sido tan fácil. Con esta versión se busca hacer que desarrollar con Swift sea más parecido, estés en el sistema operativo que estés.</p><p><span><b>La gran novedad de esta versión tiene que ver con las herramientas que utiliza un programador para convertir su código en un programa que pueda ejecutarse</b>. Swift Build pasa a ser el sistema de compilación predeterminado de Swift Package Manager, juntando en un mismo proceso varias tareas que antes podían estar más separadas.</span></p><p><span>Ahora, un desarrollador puede escribir su programa, decirle a Swift qué necesita para funcionar y dejar que las propias herramientas se encarguen de descargar esas piezas, comprobar que todo funciona y preparar el programa para el ordenador donde va a ejecutarse.</span></p><h2>Swift 6.4 quiere que trabajar sea igual en Windows, Linux y macOS</h2><p>Cuando un programador crea una aplicación, normalmente no escribe todo el código desde cero. Puede utilizar otras piezas de código que ya existen y que le ahorran mucho trabajo. Es lo que se conoce como dependencias.</p><p><span>Por ejemplo, si una aplicación necesita una función concreta, el desarrollador puede utilizar una librería que ya la incluye. El problema viene cuando hay muchas de estas piezas y hay que comprobar que todas funcionan juntas y son compatibles con Windows o Linux.</span></p><p>Ahí entra en juego Swift Package Manager, una herramienta de Swift que se encarga de todo esto.</p><p><span>Puede descargar las dependencias que necesita el proyecto, comprobar que son compatibles y después convertir el código en un programa que pueda ejecutar el ordenador.</span></p><p><span><b>Y lo mejor de todo es que este proceso busca ser el mismo en </b></span><b><span>macOS, Windows y Linux</span></b><span>. No significa que una aplicación para iPhone vaya a funcionar en Windows, sino que las herramientas que utiliza el programador para crear apps o programas con Swift son cada vez más parecidas entre plataformas.</span></p><h2>Swift también quiere salir de Xcode</h2><p>Por otro lado, ahora Swift ya no depende tanto de <b>Xcode</b>, el programa de Apple que se ha utilizado para crear aplicaciones con este lenguaje.</p><p><span>Swift 6.4 viene con una nueva extensión para </span><b><span>Visual Studio Code</span></b><span>, el editor de código de Microsoft, lo que te permite trabajar con proyectos Swift desde un programa que está en Windows, Linux y macOS.</span></p><p><span>Un programador puede utilizar Swift desde un ordenador con Windows o Linux y trabajar desde un editor que ya sabe cómo funciona.</span></p><h2>¿Cómo se instala Swift 6.4 en Windows?</h2><p><b>No necesitas tener un Mac para probarlo</b>. Swift puede instalarse en Windows y el propio proyecto te da una forma sencilla de hacerlo con  WinGet, el sistema de instalación de programas que incluye Windows 11.</p><p>Antes de instalar Swift, hay que preparar algunas cosas que necesita para funcionar. La más importante es Visual Studio 2022, aunque no hace falta utilizarlo para programar. Lo que necesitamos son algunas de sus herramientas internas, en concreto las que permiten compilar programas y el SDK de Windows.</p><p>Después, desde PowerShell o la Terminal de Windows, basta con ejecutar el comando de instalación de Swift <a href="https://www.swift.org/install/windows/" rel="nofollow noreferrer">que te da la propia web oficial</a>. Una vez instalado, puedes comprobar que todo funciona escribiendo: <i>swift --version</i>.</p><p>También puedes usar Visual Studio Code para programar en Swift. Solo tienes que instalar la extensión oficial del lenguaje y podrás crear y ejecutar proyectos desde Windows.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/17/6aab9dc6361983-33504927.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/microsoft-anade-rust-su-lista-lenguajes-programacion-primer-nivel-junto-con-c-c-typescript_7037430_0.html</guid>
    <title>
        <![CDATA[ Microsoft añade Rust a su lista de lenguajes de programación de primer nivel junto con C++, C# y TypeScript ]]>
    </title>
    <description><![CDATA[ Rust gana peso dentro de Microsoft con soporte de producción, seguridad e integración con Windows, mientras C++ seguirá siendo esencial en sus sistemas por muchos años más. ]]></description>
    <pubDate>Wed, 16 Sep 2026 22:26:43 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/microsoft-anade-rust-su-lista-lenguajes-programacion-primer-nivel-junto-con-c-c-typescript_7037430_0.html</link>
    <enclosure type="image/jpeg" length="1868898" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/16/6aaafab99a7c57-01282593.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-16T22:26:43+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>Poder escribir software en un <a href="https://computerhoy.20minutos.es/software/python-rust-c-10-lenguajes-programacion-ia-que-deberias-aprender-2026_7006171_0.html" title="Python, Rust o C++: 10 lenguajes de programación de IA que deberías aprender en 2026">lenguaje de programación</a> no significa que una empresa lo trate como tecnología de primer nivel. Para llegar ahí hacen falta compiladores, herramientas, controles de seguridad, pruebas, depuración y una ruta clara hasta producción.  </p><p>Esta diferencia explica por qué el último paso de Microsoft con <a href="https://computerhoy.20minutos.es/software/que-es-rust-lenguaje-programacion-mas-top-2026_6921267_0.html" title="¿Qué es Rust y por qué puede convertirse en el lenguaje de programación más top de 2026?" target="_blank">Rust</a> importa mucho más que simplemente permitir que sus ingenieros o desarrolladores lo utilicen.</p><p><b>Victor Ciura, Principal Engineer de Microsoft</b>, explicó en la <a href="https://rustfoundation.org/media/guest-post-rust-is-tier-1-language-at-microsoft/" rel="nofollow noreferrer" target="_blank">Rust Foundation</a> que Rust ya tiene consideración interna de <b>Tier-1</b>, junto con C++, C# y TypeScript.<span>  </span></p><p>Cabe señalar que no es una nueva certificación comercial, sino soporte que cubre desde el desarrollo local y un <i><b>toolchain</b></i> seguro hasta los flujos de calidad, la integración con las plataformas de Microsoft, el <b>Security Development Lifecycle</b> y producción.</p><p>Esto no significa que Microsoft esté preparando la retirada de C++, ya que buena parte de su infraestructura nativa lleva décadas construida alrededor de Windows, MSVC y ese lenguaje.<span>  </span></p><p>El plan pasa por conseguir que Rust aproveche parte de ese trabajo y <a href="https://computerhoy.20minutos.es/tecnologia/por-que-rust-podria-convertirse-lenguaje-programacion-mas-importante_6911864_0.html" title="Por qué Rust podría convertirse en el lenguaje de programación más importante" target="_blank">conviva con C++ durante años</a>. Aquí es donde entra rustc_codegen_utc, que es una pieza clave para entender cómo pretende hacerlo.</p><h2>¿Cómo recibirá Rust el soporte de primer nivel?</h2><p>Es importante mencionar que rustc_codegen_utc es un backend alternativo para el compilador de Rust que conecta su generación de código con tecnología utilizada por las herramientas de Microsoft.<span>  </span></p><p>De este modo, evita crear un ecosistema paralelo desde cero y reutiliza capacidades relacionadas con las ABI de Windows, protección de binarios, depuración, análisis de fallos, <i><b>profiling</b></i>, cobertura y optimizaciones.</p><p>La pieza se considera apta para producción desde comienzos de 2026 y funciona de forma <b>self-hosted</b> desde <b>Rust 1.90</b>. Según Ciura, se utiliza para compilar código en <b>más de 100 repositorios de Microsoft</b> y siguen incorporándose nuevos casos.</p><p>En 2019, el <a href="https://www.microsoft.com/en-us/msrc/blog/2019/07/why-rust-for-safe-systems-programming" rel="nofollow noreferrer" target="_blank">Microsoft Security Response Center</a> señalaba que aproximadamente el <b>70% de las vulnerabilidades a las que asignaba CVE entonces</b> estaban relacionadas con problemas de seguridad de memoria.<span>  </span></p><p>El lenguaje de programación puede impedir determinadas clases de estos errores durante la compilación sin renunciar al rendimiento ni al control de bajo nivel, una ventaja que también está ganando peso en <a href="https://computerhoy.20minutos.es/software/greg-kroah-hartman-mano-derecha-linus-torvalds-rust-hace-que-programar-vuelva-ser-divertido-linux-es-mas-seguro_7016711_0.html" title="Greg Kroah-Hartman, colaborador de Linus Torvalds: &quot;Rust hace que programar vuelva a ser divertido y Linux es más seguro&quot;" target="_blank">otros proyectos de sistemas como Linux</a>.</p><h2>De Surface a Azure, Rust llevaba años ganando terreno</h2><p>Microsoft ha llevado Rust a trabajos relacionados con controladores, firmware UEFI y Surface. En mayo de 2026 también declaró estable el <a href="https://devblogs.microsoft.com/azure-sdk/from-beta-to-stable-announcing-the-azure-sdk-for-rust-ga/" rel="nofollow noreferrer" target="_blank">Azure SDK para Rust</a>, aunque ese producto para desarrolladores externos es distinto del soporte Tier-1 interno.</p><p>Ese recorrido muestra que el cambio no apareció de repente, sino que Rust pasó de proyectos concretos y herramientas cercanas al hardware a contar con infraestructura común para integrarse en procesos utilizados a gran escala.</p><p>No obstante, compartir infraestructura no resuelve automáticamente la convivencia entre ambos lenguajes. Siguen existiendo dificultades con <b>FFI</b> —la comunicación entre código escrito en lenguajes diferentes—, generación de <i>bindings</i>, diferencias semánticas y sistemas de construcción.</p><p>Tampoco encaja interpretar el movimiento como un plan para reescribir Windows. <b>Galen Hunt</b> planteó en un proyecto de investigación un objetivo muy ambicioso de migración de código C y C++ antes de 2030, pero después aclaró que no definía la estrategia de Windows ni afirmaba que todo fuese a terminar en Rust.</p><p>Lo que ha cambiado es más profundo. Microsoft ha pasado de experimentar con Rust en proyectos concretos a dotarlo de la infraestructura necesaria para mantener, probar, asegurar y desplegar código a escala.</p><p>Así que el lenguaje <b>C++ seguirá sosteniendo una enorme cantidad de sistemas</b>, pero Rust ya no necesita entrar como una excepción, sino que empieza a formar parte de su ingeniería habitual.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/16/6aaafab99a7c57-01282593.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/este-desarrollador-ha-convertido-2-5-millones-lineas-codigo-un-mundo-3d-por-que-puedes-volar-actualmente-usa-21-gb-ram_7037295_0.html</guid>
    <title>
        <![CDATA[ Este desarrollador ha convertido 2,5 millones de líneas de código en un mundo 3D por el que puedes volar: "Actualmente usa 21 GB de RAM" ]]>
    </title>
    <description><![CDATA[ Un programador ha creado una herramienta capaz de convertir millones de líneas de código en un enorme espacio 3D por el que puedes moverte. El problema es que ocupa 21 GB de RAM. ]]></description>
    <pubDate>Wed, 16 Sep 2026 10:09:50 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/este-desarrollador-ha-convertido-2-5-millones-lineas-codigo-un-mundo-3d-por-que-puedes-volar-actualmente-usa-21-gb-ram_7037295_0.html</link>
    <enclosure type="image/png" length="3002885" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/16/6aaa4a86383aa1-36423399.png"/>
    <category>Software</category>
    <dcterms:modified>2026-09-16T10:09:50+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Si te dedicas al mundo de la programación, por mucho que te guste el desarrollo, <a href="https://computerhoy.20minutos.es/software/guido-van-rossum-creador-python-las-personas-que-ahora-escriben-codigo-para-ia-estan-familiarizadas-con-python-porque-comenzaron-aprendizaje-automatico_7032866_0.html" title="Guido van Rossum, creador de Python: &quot;Las personas que ahora escriben código para IA están familiarizadas con Python porque comenzaron en el aprendizaje automático&quot;">ver miles de líneas de código en una pantalla no es algo que resulte especialmente agradable</a>. </p><p>Rik Arends ha decidido hacer algo para que todo esto se vea de una forma algo más entretenida. <b>En lugar de mostrar el código como muchos archivos y carpetas, lo ha convertido en un mundo en 3D por el que puedes moverte como si fuera un videojuego</b>.</p><p>Su herramienta puede representar, según explica el desarrollador, <b>2,5 millones de líneas de código y moverse por ellas a más de 120 FPS</b>. Y aunque todavía está lejos de ser una herramienta realmente útil para programar, el resultado es precioso.</p><p>Para que te hagas una idea, en vez de abrir una carpeta, entrar en otra y empezar a buscar archivos, puedes recorrer de forma visual todo el proyecto. </p><h2>Un mundo de millones de líneas de código convertido casi en un videojuego</h2><p>Arends ha usado su propia tecnología para conseguir que todo funcione de forma fluida. En uno de los ejemplos llegó a cargar el código fuente de Chromium, un proyecto enorme que puede superar los <b>50 millones de líneas de código</b>, en aproximadamente un minuto.</p><p>Eso sí, hay una diferencia importante entre que una herramienta pueda cargar tal cantidad de información y que sea realmente útil para trabajar con ella. Una cosa es que sea impresionante y otra que un programador quiera utilizarla todos los días.</p><p>Uno de los grandes problemas de este proyecto está precisamente en la cantidad de memoria que necesita.</p><p>En sus primeras versiones, <b>todo este mundo podía llegar a utilizar 21 GB de RAM</b>. Teniendo en cuenta que estamos hablando de una herramienta que, por ahora, no tiene un uso, lo cierto es que deja tiritando casi cualquier PC.</p><p>Eso sí, Arends ha conseguido reducir bastante ese consumo. Después de trabajar en los índices y usar compresión para cargar la información cuando hace falta, ha conseguido bajar la memoria utilizada hasta unos 3,5 GB.</p><p><span>Además, el desarrollador reconoce que todavía queda trabajo por hacer para optimizar la herramienta.</span></p><h2>¿Para qué sirve realmente ver el código en 3D?</h2><p>Puede parecer una tontería, pero cuando hablamos de proyectos enormes con miles y miles de líneas de código, algunas veces necesitas encontrar algunos archivos concretos o ver qué partes han cambiado cuando has tocado algo. </p><p>Si bien es cierto que para estos casos sigue siendo mejor opción, aunque pesada, un buscador y un buen editor de código, para tener una visión general de todo y observar qué partes del proyecto son más grandes o cuáles se conectan entre sí, este visor en 3D es perfecto.</p><p>Por supuesto, <b>esta es una gran opción para enseñar un proyecto a otras personas de una forma mucho más visual</b>. En lugar de enseñar miles de archivos, podrías mostrar cómo está construido todo el programa.</p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/16/6aaa4a86383aa1-36423399.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/linus-torvalds-padre-creador-linux-confiesa-ya-solo-usa-dos-herramientas-ya-no-soy-programador_7013120_0.html</guid>
    <title>
        <![CDATA[ Linus Torvalds, padre y creador de Linux, confiesa que ya solo utiliza dos herramientas: "Ya no soy programador" ]]>
    </title>
    <description><![CDATA[ Linus Torvalds, confiesa su cambio de rol: explica por qué ha dejado de picar código y cuáles son sus dos programas indispensables. "Ya no soy programador", el creador de Linux revela las dos únicas herramientas que utiliza en su día a día ]]></description>
    <pubDate>Sat, 12 Sep 2026 14:30:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/linus-torvalds-padre-creador-linux-confiesa-ya-solo-usa-dos-herramientas-ya-no-soy-programador_7013120_0.html</link>
    <enclosure type="image/jpeg" length="1592895" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/10/6aa29da482cc12-59339434.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-12T14:30:00+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>Linux ha crecido tanto que resulta totalmente imposible que el kernel dependa de una sola persona. El núcleo del sistema recibe cambios tan a menudo de <a href="https://computerhoy.20minutos.es/tecnologia/sam-altman-lanza-misil-programadores-sera-gratuito-todo-mundo-1465420" title="Sam Altman lanza un misil a los programadores: &quot;Será gratuito para todo el mundo&quot;" target="_blank">desarrolladores repartidos por todo el mundo</a>, que toca mover ficha.</p><p>Y es que coordinar este trabajo exige una visión general, así como una estructura capaz de filtrar cada propuesta antes de incorporarla.</p><p><a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-verdaderos-programadores-programan-no-porque-esperen-que-les-paguen-que-publico-los-adore-sino-porque-les-divierte-programar_6981070_0.html" title="Linus Torvalds, creador de Linux: &quot;Los verdaderos programadores no programan por dinero o la adoración de la gente, sino porque les divierte programar&quot;">Linus Torvalds</a> sigue teniendo la última palabra sobre la evolución del proyecto, aunque su trabajo actual se parece poco al de sus primeros años, ya que <b>apenas escribe código de forma habitual</b>.<span>  </span></p><p><b>Ahora, su función consiste en supervisar el conjunto y decidir qué cambios merecen avanzar</b>. Durante la Cumbre de Código Abierto celebrada en Mumbai, <a href="https://events.linuxfoundation.org/open-source-summit-india/" rel="nofollow noreferrer" target="_blank">Torvalds explicó</a> que hoy utiliza principalmente dos herramientas: Git y el correo electrónico.<span>  </span></p><p>Del mismo modo, el veterano programador resumió su situación con la siguiente declaración: <i>“Seamos sinceros. Casi ya no leo código. No soy programador, soy jefe de desarrollo”</i>.</p><h2>Su trabajo ha pasado del código a coordinar a los responsables de cada área</h2><p>Cabe señalar que Torvalds sigue muy presente en Linux; la diferencia está en el tipo de trabajo que realiza, donde ya no pasa la mayor parte del día creando funciones o corrigiendo errores línea por línea.</p><p><b>Su tarea consiste en entender qué está cambiando dentro del núcleo y qué impacto puede tener cada decisión</b>. Para conseguirlo, se apoya en responsables que conocen a fondo áreas concretas del sistema.<span>  </span></p><p>Esos grupos de colaboradores revisan los parches antes de enviárselos y cuando una propuesta llega a Linus, el trabajo técnico ya ha pasado por varios filtros.<span>  </span></p><p>Él puede centrarse en la explicación que acompaña al cambio y en su relación con el resto del proyecto. También decide cuándo una idea necesita más pruebas o debe volver a desarrollarse.</p><p>Por eso habla de sí mismo como jefe de desarrollo, debido a que su valor ya no depende de cuántas líneas escriba, sino de <a href="https://computerhoy.20minutos.es/pc/ocurrira-linux-cuando-linus-torvalds-ya-no-1452632" title="¿Qué ocurrirá con Linux cuando Linus Torvalds ya no esté?">mantener la coherencia de Linux</a> mientras muchas personas trabajan al mismo tiempo.</p><h2>Git le permite controlar cómo cambia Linux</h2><p>La primera herramienta que usa es <a href="https://computerhoy.20minutos.es/tecnologia/linus-torvalds-rinde-herramienta-github-popular-linux-1454489" title="Linus Torvalds se deshace en elogios ante esta herramienta: &quot;Es más popular que Linux&quot;">Git, el sistema de control de versiones que el propio Torvalds creó en 2005</a> y que nació para resolver las necesidades de Linux y terminó convirtiéndose en una pieza básica del desarrollo de software.</p><p>Git guarda el historial de cada modificación, pero también muestra quién realizó el cambio y permite combinar trabajos procedentes de ramas distintas.</p><p>Esta información resulta esencial cuando aparecen conflictos, en los cuales, si dos equipos modifican la misma zona, <b>Linus puede revisar cómo se produjo el problema y decidir cuál es la mejor forma de integrar ambos trabajos</b>.</p><p>Sin embargo, todavía entra en el código cuando surge una situación de este tipo. En ocasiones también propone pequeños parches, aunque deja que el responsable del área los compruebe antes de aceptarlos.</p><h2>El correo aporta el contexto que Git no puede mostrar</h2><p>Git enseña qué ha cambiado, pero el correo electrónico explica por qué se ha hecho. Las propuestas suelen llegar acompañadas de mensajes donde los programadores detallan el problema y justifican la solución.<span>  </span></p><p>Esa parte permite a Linus Torvalds entender el sentido de una modificación sin revisar cada línea, por lo que el correo también conserva las discusiones del proyecto.<span>  </span></p><p><b>De esta manera, todas las dudas quedan registradas y cualquier desacuerdo puede seguirse desde el principio</b>. Para una comunidad distribuida por todo el mundo, este sistema sigue siendo práctico y muy funcional.</p><p>Así que Torvalds ya no trabaja como el programador que empezó <a href="https://computerhoy.20minutos.es/software/gnu-linux-por-que-se-suele-confundir-con-un-sistema-operativo-propio_6970065_0.html" title="De GNU a Linux: por qué se suele confundir con un sistema operativo propio">Linux en 1991</a>, sino que ahora dirige una estructura enorme basada en la confianza y en una cadena de revisiones.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/10/6aa29da482cc12-59339434.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/linux-tiene-previsto-eliminar-mas-55-000-lineas-codigo-antiguo-kernel-plataforma-arm_7034614_0.html</guid>
    <title>
        <![CDATA[ Linux tiene previsto eliminar más de 55.000 líneas de código antiguo del kernel de la plataforma ARM ]]>
    </title>
    <description><![CDATA[ ¿La cabeza de Linux Torvalds está a punto de explotar? Linux 7.3 declara obsoletas plataformas ARM de 32 bits antiguas y se eliminarán miles de líneas de código en Linux 7.5. ]]></description>
    <pubDate>Wed, 09 Sep 2026 21:03:21 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/linux-tiene-previsto-eliminar-mas-55-000-lineas-codigo-antiguo-kernel-plataforma-arm_7034614_0.html</link>
    <enclosure type="image/jpeg" length="594247" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/09/6aa15a393d3fa3-83751492.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-09T21:03:21+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>No es para nada <a href="https://computerhoy.20minutos.es/tecnologia/linux-considera-mejor-alternativa-sistemas-operativos-como-windows-1432923" title="¿Qué es Linux y por qué se considera la mejor alternativa a sistemas operativos como Windows?">nuevo que el kernel de Linux</a> reciba numerosas novedades y mejoras en el código para ofrecer <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/linux-ventajas-diferencias-windows-mejores-distribuciones-1145635" title="Qué es Linux: ventajas, diferencias con Windows y mejores distribuciones"><b>un mejor proyecto como base para múltiples sistemas operativos</b></a>.</p><p><a href="https://computerhoy.20minutos.es/software/linux-gnu-linux-diferencias-cual-es-forma-correcta-que-debes-utilizar_6931357_0.html" title="Linux o GNU/Linux, ¿diferencias y cuál es la forma correcta que debes utilizar?">Linus Torvalds ha estado haciendo el seguimiento de estos avances</a> desde hace mucho, pero justamente las recientes versiones tienen repercusión porque significan un cambio importante para<b> la mejora de rendimiento y las nuevas funciones</b>.</p><p>En la mayoría de los casos, estas actualizaciones suponen <b>retirar componentes que llevan años sin un uso real</b> y que solamente están ahí <a href="https://computerhoy.20minutos.es/software/ni-programar-ni-actualizar-linus-torvalds-acaba-proclamar-cual-es-trabajo-mas-importante-necesario-ahora-mismo-linux_7031867_0.html" title="Ni programar ni actualizar, Linus Torvalds acaba de proclamar cuál es el trabajo más importante y necesario ahora mismo en Linux">dificultando el trabajo de los desarrolladores</a> o haciendo que haya menos eficiencia.</p><p>Por esto mismo es que se eliminan decenas de miles de líneas de código antiguo en el kernel de la plataforma ARM es un paso crucial que va a <a href="https://computerhoy.20minutos.es/software/que-es-una-distribucion-linux-cual-deberias-elegir-si-odias-windows-11_6971967_0.html" title="¿Qué es una distribución de Linux y cuál deberías elegir si odias Windows 11?" target="_blank">cambiar el panorama del pingüino Tux</a>.</p><h2>Linux quiere dejar atrás plataformas ARM de 32 bits que ya casi nadie utiliza</h2><p>Aunque ya se han visto diversas limpiezas masivas en el kernel de Linux, la más reciente supone una de las mayores en la historia de su desarrollo.</p><p>Arnd Bergmann, reconocido desarrollador y mantenedor del proyecto, ha enviado una serie de <b>13 parches destinados a eliminar plataformas ARM de 32 bits </b>consideradas obsoletas y que apenas cuentan con usuarios activos dentro de la rama principal del sistema operativo.</p><p>La propuesta afecta a numerosas plataformas históricas como <i>SA1100, Footbridge, RISCPC, Orion/Dove/MV78xx0, OMAP24xx, i.MX31, LPC18xx, STM32F4/F7/H7, Versatile MPS2, AT91 SAMV7, Axxia</i> y varios archivos heredados relacionados con placas <i>PXA</i>, según se comparte en <a href="https://www.phoronix.com/news/Linux-Dropping-Old-ARM-Ahead" title="Phoronix" target="_blank" rel="nofollow noreferrer">Phoronix</a>.</p><p>Bergmann indica que la eliminación de este soporte permitiría <b>liberar más de 55.000 líneas de código</b> que ya no son necesarias, además de numerosos archivos Device Tree asociados a hardware obsoleto.</p><p>La realidad es que la mayor parte de<b> este código se ha convertido en una carga de mantenimiento</b> grande para los desarrolladores y entonces dificulta el proceso de avance en el proyecto completo.</p><p>La razón principal de esta decisión es que gran parte de ese código se ha convertido en una carga de mantenimiento. Los desarrolladores del kernel deben seguir teniendo en cuenta estas plataformas antiguas cada vez que introducen nuevas funciones o realizan cambios internos. </p><p>Esto ralentiza la evolución de Linux y dificulta realizar limpiezas más amplias. Aunque todavía podría existir algún <b>usuario ejecutando estas plataformas mediante versiones recientes</b>, la comunidad considera que su presencia actual es extremadamente reducida.</p><h2>Los cambios llegarían después de la próxima versión LTS del kernel</h2><p>Uno de los aspectos más llamativos de la propuesta es que la eliminación no se realizaría de forma inmediata. Aunque técnicamente muchos de estos <b>parches podrían incorporarse en Linux 7.4</b>, Arnd Bergmann ha indicado que prefiere retrasar la decisión hasta Linux 7.5.</p><p>Esta estrategia busca simplificar dependencias y evitar interferencias con la próxima versión de soporte a largo plazo o LTS que recibirá mantenimiento durante varios años.</p><p>Además, el retraso ofrece una oportunidad a usuarios y desarrolladores que todavía dependan de alguno de estos sistemas para presentar argumentos sólidos que justifiquen mantener el soporte.</p><p>En proyectos tan grandes como Linux, <b>la compatibilidad suele eliminarse únicamente cuando queda claro </b>que su mantenimiento supone más costes que beneficios para la comunidad.</p><p><b>La limpieza tampoco terminaría con estas 55.000 líneas eliminadas</b>. Una vez desaparezcan estas plataformas, numerosos controladores y componentes relacionados quedarían huérfanos, permitiendo nuevas rondas de simplificación del código fuente.</p><p>El resultado sería un kernel más fácil de mantener, con menos complejidad interna y una base más preparada para futuras tecnologías ARM y otros desarrollos que llegarán durante los próximos años.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/09/6aa15a393d3fa3-83751492.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/graeme-peacock-experto-linux-estos-tres-lenguajes-programacion-practicamente-extintos-aun-pueden-ayudarte-conseguir-un-buen-trabajo_7034102_0.html</guid>
    <title>
        <![CDATA[ Graeme Peacock, experto en Linux: "Estos tres lenguajes de programación prácticamente extintos aún pueden ayudarte a conseguir un buen trabajo" ]]>
    </title>
    <description><![CDATA[ Dominar lenguajes de programación heredados como los que recomienda el experto Graeme Peacock te dará alta seguridad laboral y salarios elevados en sectores clave. ]]></description>
    <pubDate>Tue, 08 Sep 2026 20:42:40 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/graeme-peacock-experto-linux-estos-tres-lenguajes-programacion-practicamente-extintos-aun-pueden-ayudarte-conseguir-un-buen-trabajo_7034102_0.html</link>
    <enclosure type="image/jpeg" length="507258" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/08/6aa037fed17eb8-19248851.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-08T20:42:40+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>A pesar del dominio de Python, Rust o TypeScript en 2026, gran parte de la infraestructura crítica mundial sigue funcionando sobre tecnologías heredadas, por lo que <b><a href="https://computerhoy.20minutos.es/reportajes/tecnologia/inteligencia-artificial-469917" title="Inteligencia artificial: qué es, tipos y cómo funciona la tecnología que promete cambiar el mundo">no todo es inteligencia artificial al final</a></b>.</p><p>Entre los <a href="https://computerhoy.20minutos.es/tecnologia/expertos-programacion-demandados-2025-ni-ia-sera-capaz-quitar-trabajo-1473071" title="Expertos en programación más demandados de 2025 a los que ni la IA será capaz de quitar el trabajo">trabajos con más demanda en programación</a>, siempre hay un factor importante y es conocer las bases de las plataformas para <b>bancos, compañías, sistemas públicos y mucho más</b>. </p><p>Es decir, <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/historia-lenguajes-programacion-428041" title="La historia de los lenguajes de programación">la dependencia de ciertos lenguajes antiguos</a> es lo que llama la atención de muchas compañías en un desarrollador, especialmente porque, al aprender sobre ellos, te conviertes automáticamente en un perfil especializado.</p><p>Como señala el experto Graeme Peacock, la escasez de profesionales capaces de mantener este software antiguo <b>convierte a estos lenguajes olvidados en una alternativa estratégica</b> para el ámbito laboral.</p><h2>COBOL y Ada: dos veteranos que siguen siendo fundamentales en sectores críticos</h2><p>COBOL es probablemente el mejor ejemplo de cómo un lenguaje antiguo puede conservar una enorme relevancia. Creado a finales de los años <b>50 para facilitar el desarrollo de aplicaciones empresariales</b>, sigue siendo una pieza esencial en gran parte de la infraestructura financiera mundial.</p><p>Diversos análisis del sector indican que aproximadamente el 95% de las transacciones en cajeros automáticos y cerca del 40% de los <b>sistemas de banca online continúan dependiendo de aplicaciones basadas en COBOL</b>.</p><p>La razón es sencilla: estos sistemas funcionan de manera fiable, procesan cantidades masivas de datos y llevan décadas demostrando estabilidad.</p><p>Muchas entidades financieras, aseguradoras y organismos públicos prefieren mantener y <b>modernizar gradualmente estas plataformas antes que afrontar migraciones completas</b> que podrían implicar riesgos operativos considerables.</p><p>Según Franklin University, el salario medio asociado a profesionales especializados en COBOL ronda los<b> 99.700 dólares anuales</b>, mientras que los perfiles más experimentados pueden superar los 167.000 dólares.</p><p>Otro caso llamativo es Ada, un lenguaje desarrollado originalmente para el <i>Departamento de Defensa de Estados Unidos</i> y d<b>iseñado pensando en la fiabilidad y la seguridad</b>.</p><p>Su presencia sigue siendo habitual en sectores donde un error de software puede tener consecuencias graves, incluyendo sistemas aeroespaciales, defensa, control del tráfico aéreo o transporte avanzado.</p><p>Paul Jansen, CEO de TIOBE Software, llegó a afirmar: "Con las crecientes exigencias de seguridad, Ada, como lenguaje de sistemas para entornos críticos, probablemente sea el mejor superviviente".</p><p>Una de sus características más valoradas es el enfoque hacia la corrección del código mediante mecanismos que <b>permiten detectar errores potenciales durante el desarrollo y la ejecución</b>.</p><p>En julio de 2025 llegó a situarse en el noveno puesto del índice TIOBE, alcanzando la mejor posición de su historia y superando a tecnologías mucho más populares mediáticamente.</p><h2>Perl todavía sobrevive y demuestra que los conocimientos de nicho pueden marcar la diferencia</h2><p>Mientras COBOL domina el ámbito financiero y Ada mantiene su presencia en sistemas críticos, <b>Perl continúa ocupando un espacio particular dentro de la administración de sistemas</b>, la automatización y el mantenimiento de infraestructuras heredadas.</p><p>Lanzado en 1987 para entornos Unix, se ganó una reputación destacada por su capacidad para procesar texto, manipular archivos y trabajar con expresiones regulares, capacidades que influyeron directamente en tecnologías que siguen utilizándose actualmente.</p><p>Es cierto que <b>Perl está lejos de sus años de mayor popularidad</b>. Aun así, miles de organizaciones mantienen aplicaciones internas, herramientas de automatización y procesos empresariales desarrollados con este lenguaje.</p><p>La existencia de una enorme base instalada provoca que muchas compañías sigan necesitando profesionales capaces de comprender, actualizar y optimizar código heredado.</p><p>Precisamente ahí aparece la oportunidad: cuanto menor es la oferta de especialistas, <b>mayor suele ser el valor de quienes conservan esas competencias</b>.</p><p>La principal enseñanza que deja la reflexión de Graeme Peacock no es que debas abandonar tecnologías modernas para estudiar lenguajes antiguos.</p><p>El mensaje es diferente: en el mercado tecnológico existen <b>segmentos donde la especialización pesa más que la popularidad</b>. Saber COBOL puede ayudarte a entrar en el sector financiero; dominar Ada puede acercarte a proyectos aeroespaciales o industriales de alta seguridad; conocer Perl puede convertirte en una pieza valiosa para organizaciones que dependen de infraestructuras históricas.</p><p>Donde miles de candidatos compiten con conocimientos prácticamente idénticos, apostar por habilidades poco comunes puede proporcionarte una ventaja que resulta difícil de superar cuando estés en busca de trabajo.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/08/6aa037fed17eb8-19248851.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/ia-agota-los-programadores-desarrolladores-admiten-que-programar-con-inteligencia-artificial-es-mas-adictivo-que-util_7029137_0.html</guid>
    <title>
        <![CDATA[ La IA agota a los programadores: el 80% de los desarrolladores admite que programar con inteligencia artificial es más adictivo que útil ]]>
    </title>
    <description><![CDATA[ Un informe revela la fatiga del sector del software: desarrolladores admiten que la IA genera adicción y aumenta su carga de trabajo, "nos está agotando": el 80% admite que usar IA al codificar se ha vuelto más adictivo que útil. ]]></description>
    <pubDate>Sun, 06 Sep 2026 16:00:01 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/ia-agota-los-programadores-desarrolladores-admiten-que-programar-con-inteligencia-artificial-es-mas-adictivo-que-util_7029137_0.html</link>
    <enclosure type="image/jpeg" length="1104066" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/03/6a9963acb27936-51962807.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-06T16:00:01+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p><a href="https://computerhoy.20minutos.es/tecnologia/chatgpt-inteligencias-artificiales-generar-codigo-phyton-javascript-1450520" title="ChatGPT no es la única opción: 6 inteligencias artificiales para generar código de Phyton, JavaScript y más">GitHub Copilot, Claude Code, Codex, Cursor y otros asistentes de IA</a> prometen acelerar las tareas de programación para <b>hacer que los proyectos sean cada vez más eficientes y productivos</b>.</p><p>El fenómeno va mucho <a href="https://computerhoy.20minutos.es/tecnologia/ia-ha-creado-trabajo-programador-mas-codiciado-los-fde-millonario-salvavidas-para-los-programadores-mas-35-anos_7011536_0.html" title="La IA ha creado el trabajo de programador más codiciado: los FDE, el millonario salvavidas para los programadores de más de 35 años">más allá de la automatización del código</a> porque causa efectos en la salud laboral, la concentración y <a href="https://computerhoy.20minutos.es/tecnologia/no-es-ciencia-ficcion-es-ia-los-trabajos-que-llegaran-vivos-2026-los-que-ya-estan-cuerda-floja_6918463_0.html" title="No es ciencia ficción, es IA: los trabajos que llegarán vivos a 2026… y los que ya están en la cuerda floja">el equilibrio entre vida personal y trabajo</a>.</p><p>Cada vez más desarrolladores reconocen que los asistentes de programación basados en IA <b>generan una dinámica de trabajo constante</b> que resulta difícil de abandonar. </p><p>Ahora surge la denominada "deuda de verificación", <b>un problema que obliga a revisar exhaustivamente el código generado</b> por las máquinas antes de llevarlo a producción. A continuación, tienes la información sobre lo que está pasando con los desarrolladores.</p><h2>La programación asistida por IA impulsa la productividad, pero también la dependencia</h2><p>La discusión ganó fuerza tras un informe recogido por <a href="https://www.zdnet.com/article/i-cant-stop-80-of-developers-find-ai-coding-more-addictive-than-helpful/" title="ZDNET" rel="nofollow noreferrer" target="_blank">ZDNET</a> basado en <b>una encuesta de Coddy Tech realizada a 305 desarrolladores</b>. El estudio concluyó que cuatro de cada cinco programadores, equivalentes al 80%, consideran que su uso de herramientas de IA ha llegado a sentirse más como una dependencia que como una ventaja real.</p><p>Además, el 43% afirmó que continúa programando fuera de su horario laboral incluso cuando tenía intención de detenerse, mientras que <b>el 32% reconoció haber retrasado horas de sueño </b>para seguir trabajando.</p><p>Uno de los testimonios más llamativos fue el de Quentin Rousseau, CTO y cofundador de Rootly. En una publicación de LinkedIn explicó: "Son las 2:47 a. m. No estoy corrigiendo una caída del servicio. No hay ninguna fecha límite. Solo estoy viendo a Claude Code refactorizar un módulo… y no puedo parar".</p><p>Más adelante añadió: "Programar con agentes es adictivo. Cuando el agente hace las cosas bien, te da un subidón de dopamina. Cuando falla, te da una descarga de adrenalina".</p><p>Según el ejecutivo, la situación llegó a <b>afectar su descanso hasta el punto de necesitar ayuda médica</b>. El problema no radica únicamente en el tiempo invertido frente a la pantalla. </p><p><b>La IA introduce un ciclo de retroalimentación permanente </b>donde siempre existe una nueva optimización, una refactorización adicional o una posible mejora que ejecutar.</p><p>Rousseau describió esta experiencia afirmando que observar el trabajo de un agente es "lo suficientemente pasivo como para sentirse como descanso, pero suficientemente activo como para mantenerte enganchado".</p><p>Esa combinación crea una nueva forma de agotamiento que no necesariamente está asociada a tareas complejas, sino a<b> la incapacidad de desconectarse</b>.</p><h2>El coste oculto de la IA: más revisión, menos confianza y riesgo de agotamiento</h2><p>Aunque <b>los asistentes de IA aceleran la generación de código,</b> numerosos desarrolladores afirman que el tiempo ahorrado inicialmente suele trasladarse a la fase de revisión.</p><p>La<i> <a href="https://survey.stackoverflow.co/2025/ai" rel="nofollow noreferrer" title="SO" target="_blank">Encuesta de Desarrolladores de Stack Overflow 2025</a></i> reveló que el 45% de los participantes se siente frustrado por respuestas generadas por IA que son "casi correctas, pero no del todo".</p><p>Este escenario obliga a invertir más tiempo en depuración, validación y pruebas antes de aprobar los cambios. Los datos muestran además una paradoja interesante. <b>La adopción continúa aumentando, pero la confianza disminuye</b>.</p><p>Stack Overflow informó que el uso de herramientas de IA sigue creciendo y que el nivel de confianza en la precisión de sus respuestas cayó hasta el 29%, mientras que <b>la percepción favorable bajó del 72% al 60% interanual</b>. </p><p>Los desarrolladores utilizan estos sistemas porque ofrecen velocidad, pero al mismo tiempo desconfían de la calidad de parte de sus resultados.</p><p>A esto se suma la presión empresarial. La encuesta de Coddy Tech encontró que el 74% de los desarrolladores cree que el uso intensivo de IA puede aumentar sus posibilidades de recibir un ascenso o un incremento salarial. No obstante, <b>el 51% también considera que esa misma dinámica incrementa el riesgo</b> de sufrir agotamiento profesional.</p><p>Cuando las organizaciones interpretan la IA únicamente como una herramienta para producir más en menos tiempo<b>, el supuesto ahorro puede convertirse en una carga adicional</b> compuesta por más revisiones, más validaciones de seguridad, más pruebas y más responsabilidad sobre el resultado final.<span></span></p><p>Al final, la gran pregunta ya no es si la inteligencia artificial sabe escribir código. La evidencia demuestra que puede hacerlo y cada vez mejor.</p><p>El verdadero desafío consiste en determinar hasta qué punto esta tecnología mejora realmente la productividad sin deteriorar el bienestar de quienes la utilizan.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/09/03/6a9963acb27936-51962807.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/que-es-javascript-por-que-este-lenguaje-programacion-es-base-internet_7026681_0.html</guid>
    <title>
        <![CDATA[ ¿Qué es JavaScript y por qué este lenguaje de programación es la base de internet? ]]>
    </title>
    <description><![CDATA[ JavaScript es uno de los lenguajes de programación más utilizados en Internet y está detrás de muchas de las funciones que usas cada día en una web. ]]></description>
    <pubDate>Sun, 06 Sep 2026 07:15:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/que-es-javascript-por-que-este-lenguaje-programacion-es-base-internet_7026681_0.html</link>
    <enclosure type="image/jpeg" length="96500" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/files/fp/uploads/imagenes/2024/12/04/68e7b383c5994.r_d.1157-681.jpeg"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-09-06T07:15:00+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Si utilizas Internet, es casi imposible que no te hayas encontrado con JavaScript, aunque no lo sepas. Cada vez que entras en una página y un menú se abre al pulsarlo, aparece una ventana, una web te avisa de que has escrito algo mal o se actualiza sin tener que recargarla, <a href="https://computerhoy.20minutos.es/tecnologia/brendan-eich-ceo-cofundador-brave-1995-cree-javascript-10-dias-mozilla-firefox-ayude-lanzar-firefox-1-0_7025666_0.html" title="Brendan Eich, CEO y cofundador de Brave: &quot;En 1995, creé JavaScript en 10 días, luego cofundé Mozilla &amp; Firefox&quot;">hay muchas posibilidades de que JavaScript esté trabajando por detrás</a>.</p><p>Y no hablamos precisamente de una tecnología nueva. JavaScript nació en 1995, cuando Internet era muy diferente a lo que es hoy. </p><p>Las páginas eran mucho más sencillas y servían sobre todo para mostrar texto, imágenes y poco más. La idea era añadir algo de movimiento e interacción sin complicar demasiado todo.</p><p>Con los años, sin embargo, <b>JavaScript se ha convertido en parte vital de Internet. Ya no sirve solo para hacer que una página responda cuando pulsas un botón</b>. </p><p>También se utiliza para crear aplicaciones web, programas para ordenador, servicios y todo tipo de herramientas. De hecho, sigue siendo uno de los lenguajes de programación más utilizados.</p><p>Eso sí, <b>también tiene sus detractores</b>. Hay programadores que consideran que JavaScript tiene problemas desde sus comienzos y que se ha terminado usando para hacer cosas para las que quizá no fue pensado. </p><h2>¿Qué es JavaScript?</h2><p>JavaScript es un <b>lenguaje de programación que permite crear páginas web interactivas y hacer que respondan a lo que hace el usuario</b>.</p><p>La forma más sencilla de entenderlo es imaginar que una página web está construida con tres piezas. Por un lado está HTML, que sería la estructura de la página. Es el encargado de decir qué elementos hay: textos, imágenes, botones, menús, formularios...</p><p>Después tenemos CSS, que se ocupa de que todo eso tenga un aspecto determinado. Decide los colores, los tamaños, las posiciones y, en definitiva, cómo se ve la página. Y después está JavaScript.</p><p><b>JavaScript es el que consigue que muchas de esas cosas</b> <b>hagan algo cuando tú interactúas con ellas</b>.</p><p>Por ejemplo, imagina que entras en una tienda online y pulsas el botón para añadir un producto al carrito. La página puede actualizar el número de productos que tienes en el carrito sin necesidad de cargar otra vez toda la web. JavaScript puede encargarse de esa acción.</p><p>Además, <b>no necesitas instalar JavaScript en tu ordenador. Si utilizas Chrome, Edge, Firefox, Safari o cualquier otro navegador, ya tienes todo para que el lenguaje funcione</b>.</p><p>Importante aquí matizar que JavaScript y Java no son lo mismo. Son lenguajes de programación totalmente distintos.</p><h2>¿Por qué algunos programadores critican JavaScript?</h2><p><b>JavaScript tiene más de 30 años </b>y, durante todo ese tiempo, ha tenido que adaptarse con respecto a todos los cambios que ha habido.</p><p>El problema es que <b>muchas de las decisiones que se tomaron cuando se creó el lenguaje siguen influyendo en cómo funciona a día de hoy</b>.</p><p>Esto no quiere decir que JavaScript sea malo, para nada. Si lo fuera, probablemente no habría llegado a convertirse en lo que todavía sigue siendo.</p><p>Este lenguaje de programación fue creado en un principio para hacer pequeñas funciones dentro de una página web. Pero hoy puede utilizarse para crear aplicaciones que prácticamente funcionan como programas completos. Y cuanto más grande y compleja es una aplicación, más recursos puede necesitar.</p><p>Es algo que probablemente hayas vivido alguna vez: una página que tarda en responder, que consume una cantidad enorme de RAM o que hace que el ordenador trabaje más de la cuenta. No siempre es culpa de JavaScript, pero usar demasiado este lenguaje puede dar pie a esto.</p><h2>El creador de JSON cree que es momento de despedirse de JavaScript</h2><p><a href="https://computerhoy.20minutos.es/noticias/javascript-lenguaje-dinosaurio-deberia-ser-retirado-comenta-creador-json-1105975">Este considera que debe ser retirado en pro de dejar a otros nuevos y más actuales incluirse en este sector</a>. "Así que JavaScript, como los demás lenguajes dinosaurios, se ha convertido en una barrera para el progreso. Deberíamos centrarnos en el próximo lenguaje, que debería parecerse más a E que a JavaScript", explica.</p><p>Parte del problema al que se refiere es que, aparte de ser cada vez más complejo, muchos desarrolladores web ya no escriben JavaScript, sino que escriben TypeScript, que compila a JavaScript.</p><p>Este lenguaje, dicho por su propio creador Brendan Eich, se desarrolló de forma muy apresurada y fue consciente de la cantidad de errores que había, por lo que lo hizo muy maleable.<span> <span>"Eso ha permitido a los desarrolladores web hacer que sea lo que quieran"</span></span>, afirma.</p><p>JavaScript está evolucionando<span> </span><a href="https://computerhoy.20minutos.es/reportajes/tecnologia/cursos-online-aprender-javascript-udemy-1025713" title="5 cursos online para aprender JavaScript desde cero que puedes hacer en Udemy">con muchas nuevas características</a>, aunque las exigencias de compatibilidad significan que algunos defectos no pueden corregirse, además que esto provoca un aumento de los niveles de inseguridad.</p><h2>¿Va a acabar la inteligencia artificial con lenguajes como JavaScript?</h2><p><b>Según Sam Altman, CEO de OpenAI, los lenguajes que hoy son básicos para los desarrolladores, como Python, C o JavaScript, podrían perder parte de su importancia en los próximos años</b>. P<a href="https://computerhoy.20minutos.es/tendencias/sam-altman-openai-sentencia-esperanza-programadores-lenguajes-python-c-javascript-1450477_6653457_0.html">ara este, la IA ya es totalmente capaz de escribir código cada vez más rápido y con mayor precisión que las personas</a>.</p><p>Por eso, más que centrarse únicamente en aprender un lenguaje determinado, recomienda que los futuros programadores aprendan a trabajar con IA y, sobre todo, a adaptarse a los cambios. <span> </span></p><p>Eso no significa que JavaScript vaya a desaparecer mañana. Sigue siendo una parte vital de Internet y hay millones de proyectos que dependen de él. </p><p>Pero si una IA puede escribir buena parte del código, quizá en el futuro lo importante no sea tanto saber escribir cada línea de JavaScript como <b>saber qué quieres construir, cómo comprobar que funciona y cómo utilizar la IA para hacerlo</b>.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/files/fp/uploads/imagenes/2024/12/04/68e7b383c5994.r_d.1157-681-9349.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/dennis-ritchie-cocreador-unix-lenguaje-programacion-c-es-peculiar-imperfecto-un-exito-rotundo_7029149_0.html</guid>
    <title>
        <![CDATA[ Dennis Ritchie, cocreador de Unix: "El lenguaje de programación C es peculiar, imperfecto y un éxito rotundo" ]]>
    </title>
    <description><![CDATA[ El lenguaje C nació con limitaciones que hoy serían difíciles de aceptar, pero su velocidad y cercanía al hardware lo convirtieron en la base de gran parte de la informática actual. ]]></description>
    <pubDate>Sat, 05 Sep 2026 13:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/dennis-ritchie-cocreador-unix-lenguaje-programacion-c-es-peculiar-imperfecto-un-exito-rotundo_7029149_0.html</link>
    <enclosure type="image/jpeg" length="1665645" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/26/6a8e5779aa4c03-94548202.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-09-05T13:00:00+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>Los <a href="https://computerhoy.20minutos.es/software/python-rust-c-10-lenguajes-programacion-ia-que-deberias-aprender-2026_7006171_0.html" title="Python, Rust o C++: 10 lenguajes de programación de IA que deberías aprender en 2026">lenguajes de programación</a> son una de las piezas fundamentales de la informática, ya que permiten convertir una idea en instrucciones que un ordenador puede ejecutar.</p><p>Y, dependiendo de cómo estén diseñados, pueden acercarse mucho al funcionamiento interno de una máquina o alejarse de él para <a href="https://computerhoy.20minutos.es/apps/herramientas-codigo-abierto-te-ayudaran-ser-mejor-programador-1445976" title="10 herramientas de código abierto que te ayudarán a ser mejor programador">facilitar el trabajo del programador</a>.</p><p><b>Entre todos los lenguajes que han marcado la evolución del software, C ocupa un lugar especial</b>. Nació en los años setenta y terminó convirtiéndose en una herramienta fundamental para <a href="https://computerhoy.20minutos.es/pc/desarrollas-linux-pero-usas-windows-puedes-montar-entorno-linux-completo-cambiar-pc-1474724" title="¿Desarrollas para Linux pero usas Windows? Así puedes montar un entorno Linux completo sin cambiar de PC">desarrollar sistemas operativos</a> y programas que necesitaban trabajar de forma eficiente con el hardware.<span>  </span></p><p>Más de medio siglo después, muchas tecnologías siguen teniendo una relación directa o indirecta con aquel lenguaje. Precisamente por eso resulta interesante la opinión de <a href="https://es.wikipedia.org/wiki/Dennis_Ritchie" rel="nofollow noreferrer" target="_blank">Dennis Ritchie, el científico que creó C</a>.<span>  </span></p><p>Su valoración sobre su propia creación resume una paradoja que explica buena parte de su éxito, ya que Ritchie describió el lenguaje como <i>“peculiar, imperfecto y un éxito rotundo”</i>.<span>  </span></p><p>No estaba diciendo que C fuera un mal lenguaje, sino que su enorme influencia no se debe a que fuera perfecto, sino a que resolvió muy bien un problema que la informática necesitaba solucionar.</p><h2>C nació para hacer algo que el ensamblador complicaba demasiado</h2><p>Ritchie desarrolló C en Bell Labs, durante los primeros años de la década de 1970, donde el trabajo estuvo estrechamente relacionado con <a href="https://computerhoy.20minutos.es/noticias/software/cuales-son-principales-diferencias-linux-unix-46476" title="¿Cuáles son las principales diferencias entre Linux y Unix?">Unix</a>, el sistema operativo que estaba desarrollando junto a Ken Thompson y otros investigadores.</p><p><b>En 1972, Ritchie completó la primera versión de C</b>, donde el lenguaje permitía trabajar con un nivel de abstracción mayor que el ensamblador sin perder un control considerable sobre la máquina.<span>  </span></p><p>Esa combinación resultó decisiva para Unix, porque permitió trasladar el sistema a diferentes ordenadores sin tener que reconstruirlo completamente para cada arquitectura.<span>  </span></p><p>C no intentaba ocultar cómo funcionaba el ordenador. Permitía al programador acercarse a la memoria y al hardware cuando era necesario, pero proporcionaba <a href="https://computerhoy.20minutos.es/software/ni-python-ni-c-convierte-los-caramelos-colores-tirados-sobre-una-mesa-un-lenguaje-programacion_6975142_0.html" title="Ni Python ni C++, convierte los caramelos de colores tirados sobre una mesa en un lenguaje de programación">herramientas suficientes para escribir programas</a> de una manera mucho más manejable.</p><h2>¿Qué quería decir Ritchie al llamarlo imperfecto?</h2><p>La frase de Ritchie adquiere sentido cuando se observan algunas características de C desde la perspectiva actual. Su sintaxis puede resultar poco intuitiva para quien empieza a programar y el lenguaje ofrece relativamente pocas protecciones automáticas.</p><p>Uno de los ejemplos más importantes es la ausencia de comprobaciones integradas para evitar determinados accesos fuera de los límites de la memoria. Eso permite cometer errores que pueden provocar fallos o vulnerabilidades.<span>  </span></p><p>C tampoco intenta impedir al programador que realice determinadas operaciones de bajo nivel. Pero esas limitaciones forman parte de la misma filosofía que hizo útil al lenguaje. Ya que <a href="https://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)" rel="nofollow noreferrer" target="_blank">C concede mucha libertad a cambio de exigir más responsabilidad al programador</a>.<span>  </span></p><p>En una época en la que el rendimiento y el control de los recursos eran fundamentales, esa característica podía ser una ventaja mucho más importante que las protecciones adicionales que ofrecen lenguajes posteriores.</p><p>El éxito del lenguaje no terminó con el desarrollo de Unix. En 1978, Ritchie y Brian Kernighan publicaron <i>The C Programming Language</i>, conocido habitualmente como K&amp;R, un libro que ayudó a convertir C en una referencia para varias generaciones de programadores.<span>  </span></p><p>La influencia del lenguaje también se extendió a otros proyectos. <a href="https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-lenguaje-c-no-te-pases-listo-que-ocasiones-se-celebra-como-una-solucion-elegante-puede-convertirse-rapidamente-un-laberinto-logico_7021972_0.html" title="Bjarne Stroustrup, creador del lenguaje C++: &quot;No te pases de listo, lo que en ocasiones se celebra como una solución elegante puede convertirse rápidamente en un laberinto lógico&quot;">C++, creado por Bjarne Stroustrup</a>, nació directamente sobre sus fundamentos, mientras que lenguajes como Objective-C, Java, C#, PHP, JavaScript y Go incorporaron elementos de su sintaxis.</p><h2>Dennis Ritchie, una figura esencial de la informática</h2><p>Nació en 1941 en Estados Unidos, estudió Física en Harvard y posteriormente obtuvo un doctorado en Matemáticas. Se incorporó a Bell Labs en 1967, donde participó inicialmente en el proyecto Multics antes de trabajar junto a Thompson en Unix y desarrollar C.<span>  </span></p><p><b>Su carrera estuvo vinculada durante décadas al desarrollo de software de sistemas</b>. También dirigió investigaciones relacionadas con Plan 9 e Inferno y llegó a dirigir el departamento de investigación de software de sistemas de <a href="https://en.wikipedia.org/wiki/Bell_Labs_Holmdel_Complex" rel="nofollow noreferrer" target="_blank">Bell Labs</a>. Se retiró oficialmente en 2007.<span>  </span></p><p>Ritchie recibió junto a Thompson algunos de los reconocimientos más importantes de la informática, entre ellos el Premio Turing en 1983 y la Medalla Nacional de Tecnología de Estados Unidos en 1999. <b>Murió el 12 de octubre de 2011, a los 70 años</b>.<span>  </span></p><p>La historia de C demuestra que la influencia de una tecnología no depende necesariamente de que sea impecable, sino que Ritchie entendía sus limitaciones, pero también sabía qué había conseguido.<span>  </span></p><p>C ofreció el equilibrio adecuado entre control, eficiencia y portabilidad en un momento decisivo, y esa combinación terminó dejando una huella que todavía puede encontrarse en buena parte del software en la actualidad.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/26/6a8e5779aa4c03-94548202.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/crear-una-app-sin-escribir-una-sola-linea-codigo-realidad-detras-esta-nueva-tendencia_7023301_0.html</guid>
    <title>
        <![CDATA[ Crear una app sin escribir una sola línea de código, la realidad detrás de esta nueva tendencia ]]>
    </title>
    <description><![CDATA[ Las aplicaciones no-code van un paso más allá y no requieren de escribir código, un gran peligro sobre el que ya han alertado los expertos y analistas de la industria. ]]></description>
    <pubDate>Mon, 31 Aug 2026 07:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/crear-una-app-sin-escribir-una-sola-linea-codigo-realidad-detras-esta-nueva-tendencia_7023301_0.html</link>
    <enclosure type="image/webp" length="1200324" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/06/6a74b6630f4598-04740754.jpeg"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-08-31T07:00:00+02:00</dcterms:modified>
    <dc:creator>Abraham Andreu</dc:creator>
            <content:encoded><![CDATA[ <p>Ya no hace falta que sepas entender ni una sola línea de código para crear una aplicación o un servicio web y, aunque esto supone una democratización en el acceso para quienes tengan dinero y <a href="https://computerhoy.20minutos.es/tecnologia/nvidia-tiene-mejor-plataforma-para-conseguir-claves-api-gratis-para-cualquier-modelo-ia_7020742_0.html" title="NVIDIA tiene la mejor plataforma para conseguir claves API gratis para cualquier modelo de IA">quieran pagar los tokens de los modelos de inteligencia artificial</a>, también supone un gran peligro para todos los usuarios.</p><p>En tiendas oficiales, como la Play Store de Google o la App Store de Apple, ambas compañías ya han tomado medidas drásticas para atender este tipo de aplicaciones, ya que sus creadores no suelen tener en cuenta los riesgos de seguridad, que deberían depender de equipos especializados.</p><p>En el caso de Google, ha llegado a bloquear aproximadamente 1 millón de aplicaciones que violaban las políticas de uso de sus aplicaciones, a la par que ha establecido unas políticas restrictivas para la publicación de apps creadas con IA generativa.</p><p>Apple es aún más restrictiva con estas aplicaciones denominadas no-code, ya que no permite publicar apps que no ofrezcan un valor añadido y duradero, además de que restringe duramente las que pertenecen a un mismo creador, pero que son simplemente variaciones de servicios web realizadas mediante <a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-tajante-con-los-anti-ia-solucion-no-es-meter-cabeza-arena-gritar-no-te-oigo-como-parecen-hacer-algunos_7015402_0.html" title="Linus Torvalds, creador de Linux, tajante con los anti-IA: &quot;La solución no es meter la cabeza en la arena y gritar 'La, la, la, no te oigo', como parecen hacer algunos&quot;">no-code o vibecoding</a>.</p><p>A día de hoy, esta técnica se puede ver notablemente en <b>numerosas páginas web cortadas por el mismo patrón</b>: interfaces muy parecidas, colores que no destacan y un diseño que parece creado por el mismo programador.</p><p>Ahora bien, no hay que confundir las aplicaciones no-code con las conocidas como low-code, ya que en estas últimas sí existe un desarrollador detrás, pero que aprovecha todas las ventajas que ofrece la IA para programación.</p><h2>El 'app-slop', un mercado de miles de millones de dólares</h2><p>En el entorno de Microsoft, cogió fuerza un concepto creado por la comunidad, el AI Slop, para referirse a los servicios de IA que esta compañía ha introducido paulatinamente y que no ofrecen ningún valor añadido a los usuarios, al menos no según las críticas a Windows en diferentes foros y comunidades especializadas.</p><p>Dentro del ámbito de las aplicaciones, el concepto es el app-slop, con numerosos servicios que tampoco ofrecen mucho al usuario y que, en muchísimas ocasiones, no requieren de escribir ni una sola línea de código, el punto más álgido del vibecoding.</p><p>Según los datos aportados por la consultora Gartner, ya en 2026 aproximadamente el 80% de los productos y servicios tecnológicos están construidos por usuarios que no son desarrolladores profesionales, mucho menos aún especialistas o analistas de seguridad.</p><p>Este mercado, además, no para de crecer desde 2023, el año en el que explotó la inteligencia artificial generativa: en ese mismo, el valor total del mercado estaba en los 13.200 millones de dólares; tan solo 3 años después, <b>la proyección es de 52.000 millones de dólares</b>, con una tasa de crecimiento anual compuesta que supera el 25%.</p><p>Todo este fenómeno imparable ha sido el que ha causado el app slop –la basura digital en aplicaciones–, con clones que se parecen extremadamente en su apariencia y las cuales pueden favorecer un aumento de las vulnerabilidades, tal y como ha venido ocurriendo también durante los últimos años en la industria.</p><p>Para alertar sobre esto, la Open Web Application Security Project (OWASP) ha elaborado incluso un top 10 con los riesgos específicos en seguridad del low-code y el no-code.</p><h2>La cara B: riesgos de seguridad, deuda técnica e incumplimiento legal</h2><p>Entre los avisos que ha compartido OWASP hay bastantes que pueden poner en peligro a los usuarios que utilicen este tipo de aplicaciones, por lo que siempre conviene revisar cómo se ha creado una app y quién está detrás de su mantenimiento, en caso de que exista alguien.</p><p>Así, es muy común que alguien sin los conocimientos apropiados que sí tendría un desarrollador conecte su app creada a un base de datos desde su propia cuenta de administración o directamente a claves API con permisos globales.</p><p>Esto puede suceder por un error humano, por supuesto, pero si una persona sin conocimientos crea una app no-code y ni siquiera sabe lo que está haciendo, sino que lo deja en manos de un modelo de IA, seguramente perderá todos sus datos personales.</p><p>A ello se pueden añadir las <b>fugas de datos no intencionadas</b>: cuando se automatiza un flujo mediante la conexión a bases de datos corporativas sin cifrar o sin validación, es muy probable que estos también acaben comprometidos.</p><p>Y suma y sigue, ya que podrían darse errores en la autenticación por configuraciones por defecto de estas plataformas no-code e incluso inyecciones de código al ser vulnerables a los ataques de inyección SQL o inyección de prompts.</p><p>En un escalón superior, algunas compañías que han dejado todo en mano de la IA han tenido que volver a contratar a programadores humanos, aunque ya se ha producido <a href="https://computerhoy.20minutos.es/tecnologia/george-hotz-programador-hacker-sobre-uso-ia-para-programar-funciona-pero-es-realmente-horrible-nunca-podra-hacerlo-verdad_6975145_0.html" title="George Hotz, programador y hacker, sobre el uso de la IA para programar: &quot;Funciona, pero es realmente horrible, nunca podrá hacerlo de verdad&quot;">lo que se conoce en la industria como deuda técnica</a>.</p><p>Si un modelo de IA ha entrado en un bucle en el que comienzan a aparecer errores, el ser humano tendrá que revisar prácticamente todo el código para saber qué está ocurriendo. Imagina esto en una compañía o proyecto que necesite mantener miles y miles de líneas de código.</p><p>Aquí también entra en juego la posibilidad de que la compañía que mantiene el LLM cierre directamente, lo que llevará a que el creador no pueda continuar su proyecto, con pérdidas económicas.</p><p>Por último, hay regiones muy estrictas sobre cómo se almacenan los datos personales de los usuarios, como ocurre en la Unión Europea con el Reglamento General de Protección de Datos (RGPD).</p><p>Este tipo de apps no-code pueden directamente alojarse en servidores ajenos a este tipo de regiones, así como pertenecer a un terreno de alegalidad, ya que la legislación aún no contempla este tipo de servicios.</p><p>En este sentido, si un algoritmo que no está auditado por ningún ser humano perfectamente identificable, <b>se desconoce a quién pertenecería el código</b>: el resultado es que si un negocio de este tipo triunfa, es probable que no pueda acceder a rondas de financiación o inversión, al no conocer a las personas tras este.</p><p>De cualquier forma, el vibecoding, nocoding y sus derivados son una tendencia que no parará de crecer, pero que aún sigue despertando muchas dudas a los programadores y analistas humanos.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/06/6a74b6630f4598-04740754.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/adam-conway-experto-programador-usan-ia-todos-los-dias-pero-ninguno-fia-codigo-generado_7008135_0.html</guid>
    <title>
        <![CDATA[ Adam Conway, experto programador: "Todos los desarrolladores que conozco utilizan IA, pero casi ninguno se fía del código" ]]>
    </title>
    <description><![CDATA[ "Nadie se fía del código que genera": la cruda realidad de los programadores y la IA revelada por un experto. ¿Usarías código en el que no confías? El programador Adam Conway desvela la paradoja de los desarrolladores frente a la IA. ]]></description>
    <pubDate>Sun, 30 Aug 2026 16:00:01 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/adam-conway-experto-programador-usan-ia-todos-los-dias-pero-ninguno-fia-codigo-generado_7008135_0.html</link>
    <enclosure type="image/jpeg" length="1621904" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/27/6a903347d613b2-84245404.jpeg"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-08-30T16:00:01+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Pese a que <b><a href="https://computerhoy.20minutos.es/software/ia-iba-acabar-con-los-programadores-pero-esta-pasando-justo-contrario-dicen-que-un-solo-ingeniero-puede-ahora-hacer-trabajo-muchos-pero-que-vemos-es-inconsistente-con-eso_7007152_0.html" title="La IA iba a acabar con los programadores, pero está pasando justo lo contrario: &quot;Dicen que un solo ingeniero puede ahora hacer el trabajo de muchos, pero lo que vemos es inconsistente con eso&quot;" target="_blank">todavía hay ciertas dudas sobre la IA en el sector de la programación</a></b>, <a href="https://computerhoy.20minutos.es/tecnologia/hasta-programador-mas-famoso-mundo-ya-utiliza-ia-para-escribir-codigo_6920411_0.html" title="Hasta el programador más famoso del mundo ya utiliza la IA para escribir código" target="_blank">la mayoría de los desarrolladores en la actualidad utilizan estas herramientas</a>. Se está volviendo el día a día de muchos de ellos.</p><p>Pero, a pesar de esta transición tecnológica, los desarrolladores siguen teniendo desconfiando de el <a href="https://computerhoy.20minutos.es/tecnologia/chatgpt-inteligencias-artificiales-generar-codigo-phyton-javascript-1450520" title="ChatGPT no es la única opción: 6 inteligencias artificiales para generar código de Phyton, JavaScript y más"><b>código que genera GitHub Copilot y herramientas similares</b></a>, por lo menos eso solo que afirma experto en tecnología, Adam Conway.</p><p>El avance de los modelos de IA ha servido para ayudar a completar tareas básicas como todos los segmentos de código específicos, <b>ayudar a corregir o encontrar soluciones y sugerir mejoras</b> cuando es necesario. </p><p><a href="https://computerhoy.20minutos.es/tecnologia/prompt-como-funciona-herramientas-como-chatgpt-1272348" title="¿Qué es un 'prompt' y cómo funciona en herramientas como ChatGPT?">Todo esto se realiza con los prompts</a>, pero no se debe tener en cuenta ciegamente lo que arrojan los chatbots y, he ahí la verdadera importancia del criterio humano en este sector laboral.</p><h2>La inteligencia artificial ya forma parte del trabajo diario de los programadores</h2><p>¿El "vibe coding" es realmente confiable? Esa es la pregunta que se hace el experto Adam Conway, un <b>especialista irlandés que cuenta con una licenciatura en <i>Ciencias de la Computación</i></b> y que forma parte del equipo de <a href="https://www.xda-developers.com/every-developer-know-use-ai-coding-tools-daily-but-none-trust-code/" title="XDA-Developers" target="_blank" rel="nofollow noreferrer">XDA-Developers</a>.</p><p>En su análisis, comparte que prácticamente todos los desarrolladores que conoce utilizan inteligencia artificial en sus proyectos. Aquí ha visto la manera en la que muchos trabajadores están empleando las técnicas con los asistentes virtuales para generar código.</p><p>Estas herramientas son responsables de generar un cambio importante en el sector informático debido a que "realmente ayudan". Por ejemplo, se <b>puede hacer una consulta interna de estructura</b>, crear partes de código con prompts y trabajar con tareas básicas automatizadas.</p><h1>“Claude Code está en todas partes, Cursor también es común y los IDE agentes más nuevos como Kiro están comenzando a crecer.”</h1><p>También reconoce que él mismo las utiliza para investigación técnica y proyectos relacionados con microcontroladores. Cuando necesitas una interfaz inicial,<b> una configuración básica o un punto de partida para una tarea mecánica</b>, la IA puede reducir significativamente el tiempo invertido.</p><p>Por eso mismo es que el desarrollo asistido por inteligencia artificial ha aumentado la velocidad de producción de una manera nunca antes vista y es solo el comienzo de muchas de las cosas que están por venir a lo largo de los próximos años. </p><p>Aun así, Conway establece una diferencia fundamental entre utilidad y confianza. A pesar de que<b> afirma que esta tecnología es muy importante</b>, es necesario utilizarla con precaución.</p><p><a href="https://survey.stackoverflow.co/2025/ai" title="Stack Overflow Developer Survey 2025" target="_blank" rel="nofollow noreferrer">Stack Overflow Developer Survey 2025</a> compartió estadísticas donde el 51% de los desarrolladores profesionales afirma utilizar la IA diariamente, lo que demuestra la dependencia actual. De la misma manera, el informe compartido<b> también ha revelado que hay desconfianza en la precisión </b>de las respuestas de los asistentes virtuales.</p><p>No se hay que fiarse ciegamente de lo que se genera porque puede haber errores o incongruencias en el resultado. Como consecuencia, está haciendo que los ingenieros tengan que <b>aplicar una revisión exhaustiva antes de aprobar</b>.</p><p>De hecho, menciona que determinadas organizaciones han comenzado a reducir parte de su dependencia de estas herramientas debido a dudas relacionadas con la precisión del código.</p><h2>El código generado por IA acelera procesos, pero la responsabilidad sigue siendo humana</h2><p>El verdadero peligro de la inteligencia artificial en la programación no es que esté generando código "inútil", sino que hay una capacidad de crear "soluciones" que parecen correctas, pero que pueden <b>terminar siendo un desastre al tener altas probabilidades de "ocultar errores críticos"</b> de seguridad.</p><p>Usar la inteligencia artificial es tentador porque los resultados para las tareas básicas y funciones permiten ahorrar tiempo, pero es posible que haya defectos que pongan en riesgo un trabajo entero.</p><p>Un claro ejemplo de ello, un estudio de <a href="https://arxiv.org/abs/2507.09089" rel="nofollow noreferrer" title="METR" target="_blank">METR</a> demostró que <b>programadores experimentados tardaron un 19% más en completar tareas con IA</b> debido al tiempo invertido en depurar y corregir los fallos generados.</p><p>Evidentemente, esto no quiere decir que para resolverlo se tenga que abandonar por completo la IA, sino que hay que utilizarla con criterio e inteligencia.</p><p>Saber cuándo, cómo y dónde implementar <b>dicha tecnología es lo que diferencia un proyecto de estar en "peligro"</b>. Por eso, no solamente se trata de ejecutar un prompt y dejar que haga absolutamente todo, sino de supervisar y aplicar sus capacidades en puntos estratégicos.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/27/6a903347d613b2-84245404.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/brendan-eich-ceo-cofundador-brave-1995-cree-javascript-10-dias-mozilla-firefox-ayude-lanzar-firefox-1-0_7025666_0.html</guid>
    <title>
        <![CDATA[ Brendan Eich, CEO y cofundador de Brave: "En 1995, creé JavaScript en 10 días, luego cofundé Mozilla & Firefox" ]]>
    </title>
    <description><![CDATA[ "Lo creé en 10 días": el padre de JavaScript y cofundador de Firefox revela la intrahistoria del código que cambió internet. De inventar JavaScript en solo 10 días a crear Firefox y Brave: Brendan Eich repasa los hitos que moldearon la web moderna. ]]></description>
    <pubDate>Sun, 30 Aug 2026 15:00:02 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/brendan-eich-ceo-cofundador-brave-1995-cree-javascript-10-dias-mozilla-firefox-ayude-lanzar-firefox-1-0_7025666_0.html</link>
    <enclosure type="image/jpeg" length="1252265" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/27/6a90315f7775c8-87021836.jpeg"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-08-30T15:00:02+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Si hoy puedes abrir una web, pulsar un botón, rellenar un formulario o usar una app desde el navegador, hay muchas posibilidades de que <b>JavaScript esté trabajando por detrás</b>. Aunque muchos no lo conocen, <a href="https://computerhoy.20minutos.es/tecnologia/nikorasugzz-experto-desarrollador-estos-son-los-tres-lenguajes-programacion-mas-faciles-aprender-primero-tambien-es-mejor-pagado_7020659_0.html" title="NikorasuGzz, experto desarrollador: &quot;Estos son los tres lenguajes de programación más fáciles de aprender y el primero también es el mejor pagado&quot;" target="_blank">lo cierto es que este lenguaje es una de las partes más importantes de Internet</a> y nació hace más de 30 años de la mano de Brendan Eich.</p><p><b>Lo curioso es que JavaScript no necesitó años de un enorme trabajo para empezar a funcionar</b>. Eich cuenta que <b>lo creó en 1995 y que tardó solamente 10 días</b> en crear la primera versión. En ese momento trabajaba en Netscape, uno de los navegadores más importantes de los primeros años de Internet.</p><p>Hoy JavaScript está por todas partes, pero en aquella época la web era mucho más simple. Las páginas mostraban sobre todo texto, imágenes y algunos enlaces. La idea que tenía Eich era conseguir que las webs pudieran hacer más cosas. Y aquel pequeño lenguaje terminó creciendo hasta lo que conoces ahora.</p><p>Pero cuidado, porque hay más y la historia de Eich no acaba con JavaScript. <b>Después pasó por Mozilla y Firefox, dos nombres muy importantes en la historia de los navegadores. Más tarde creó Brave</b>, donde volvió a centrarse en otra de sus grandes preocupaciones: cómo la gente usa Internet y qué ocurre con tus datos cuando estás navegando.</p><h2>¿Qué es JavaScript y por qué sigue siendo tan importante?</h2><p>Lo que consigue JavaScript es que <b>las páginas web puedan ser mucho más interactivas</b>. Una web sin JavaScript puede mostrar información, pero este lenguaje permite que muchas cosas ocurran cuando pulsas un botón, escribes algo o interactúas con la página.</p><p>Por ejemplo, cuando compras algo por Internet y la página actualiza el precio del carrito sin tener que recargarla entera, es muy probable que haya JavaScript detrás. Lo mismo ocurre con muchos menús, formularios, reproductores y aplicaciones que usas desde Chrome, Firefox, Safari o cualquier otro navegador.</p><p>Y todo esto empezó con un proyecto que Eich tuvo que sacar adelante a toda velocidad. "<b>En 1995, creé el lenguaje de programación JavaScript en 10 días"</b>, explica en Reddit. Aquella primera versión estaba muy lejos de lo que es JavaScript actualmente, pero sentó las bases de algo que acabaría siendo vital.</p><p>Además, el lenguaje no se quedó dentro de las páginas. Con el paso de los años también empezó a utilizarse para crear otro tipo de programas y herramientas. Por eso JavaScript sigue siendo uno de los lenguajes más importantes.</p><h2>Brendan Eich también estuvo detrás de Firefox</h2><p><b>Después de su etapa en Netscape, Eich participó en la creación de Mozilla</b>, un proyecto que buscaba una web más abierta y con alternativas frente al monopolio que tenía Microsoft con Internet Explorer.</p><p>De ahí salió Firefox. El navegador se convirtió en una de las grandes alternativas a Explorer.</p><p>Firefox, muy poco a poco, se hizo un hueco y consiguió el cariño de los usuarios. En pocas palabras, ayudó a que el mercado de los navegadores fuera más competitivo. Después llegarían Chrome, Safari y otros navegadores.</p><h2>Eich siguió trabajando en Internet y en 2015 cofundó Brave</h2><p>El siguiente paso fue Brave, <b>con el objetivo de dar más importancia a la privacidad y evitar el seguimiento que hacen muchas páginas web</b>.</p><p>"Internet tal como lo conocemos, se enfrenta a un dilema. Nos damos cuenta de que los editores y creadores de contenido a menudo dependen de los ingresos publicitarios para producir el contenido que amamos. El problema es que la mayoría de la publicidad en línea se basa en el seguimiento y la recopilación de datos para orientar a los usuarios, sin su consentimiento", comenta en el hilo de Reddit.</p><p>Para aquellos que no lo conozcan, Brave bloquea de forma predeterminada muchos anuncios y sistemas de seguimiento. La idea que hay detrás es que las páginas carguen más rápido y que el usuario tenga más control sobre lo que ocurre mientras usa internet.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/27/6a90315f7775c8-87021836.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tendencias/ken-thompson-padre-creador-sistema-unix-productividad-lineas-codigo_6948908_0.html</guid>
    <title>
        <![CDATA[ Ken Thompson, padre y creador de Unix: "Uno de mis días más productivos fue cuando borré 1.000 líneas de código" ]]>
    </title>
    <description><![CDATA[ ¿Menos código es mejor software? Ken Thompson, creador de Unix, explica por qué eliminar código es el mayor síntoma de eficiencia. "Borré 1.000 líneas de código": la lección magistral del padre de Unix sobre la verdadera productividad ]]></description>
    <pubDate>Fri, 28 Aug 2026 15:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tendencias/ken-thompson-padre-creador-sistema-unix-productividad-lineas-codigo_6948908_0.html</link>
    <enclosure type="image/webp" length="265746" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/05/07/69fc71e0b6cbf5-42502042.jpeg"/>
    <category>Tendencias</category>
    <dcterms:modified>2026-08-28T15:00:00+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>Ken Thompson lleva más de medio siglo construyendo algunas de las piezas más importantes de la informática. Cocreador de Unix, diseñador del <a href="https://computerhoy.20minutos.es/listas/industria/lenguajes-programacion-mas-populares-633547" title="Los lenguajes de programación más populares del mundo">lenguaje B</a> (precursor directo de C) y cocreador de Go, ha dejado una huella absoluta en la creación <a href="https://computerhoy.20minutos.es/tecnologia/mejores-lenguajes-programacion-principiantes-1444966" title="Programadores veteranos no dudan: &quot;Si comenzara a programar, estos son los tres lenguajes que aprendería&quot;">de software</a> que pocos pueden igualar.  </p><p>Por eso, cuando afirma que uno de sus días más productivos fue cuando eliminó 1.000 <a href="https://computerhoy.20minutos.es/tecnologia/programadores-que-no-escriben-una-sola-linea-codigo-fin-programacion-ya-esta-aqui-incorporar-este-codigo-es-inaceptable-vergonzoso_6946376_0.html" title="Programadores que no escriben una sola línea de código, el fin de la programación ya está aquí: &quot;Incorporar este código es inaceptable y vergonzoso&quot;">líneas de código</a>, vale la pena tomárselo en serio. Afirma que <b>escribir solo lo necesario, eliminar lo que sobra y dejar los sistemas más simples de lo que eran es realmente más productivo</b>.</p><h2>Quién es Ken Thompson y por qué importa lo que dice</h2><p>Thompson empezó a marcar la historia del software a finales de los años sesenta, cuando junto a Dennis Ritchie desarrolló <a href="https://computerhoy.20minutos.es/noticias/software/cuales-son-principales-diferencias-linux-unix-46476" title="¿Cuáles son las principales diferencias entre Linux y Unix?">Unix en los laboratorios Bell</a>. No fue solo un sistema operativo, fue una forma de entender la computación.</p><p>Con herramientas pequeñas, modulares, que hacen una cosa bien y se combinan con otras, adoptó una filosofía de construcción mínima y eficiente que lo acompañó en cada proyecto posterior.</p><p>El lenguaje B, que Thompson diseñó como sucesor de BCPL, sentó las bases para que Ritchie desarrollara C, el <a href="https://computerhoy.20minutos.es/tecnologia/bjarne-stroustrup-creador-c-solo-hay-dos-tipos-lenguajes-programacion-aquellos-los-que-gente-se-queja-aquellos-que-nadie-usa_6948572_0.html" title="Bjarne Stroustrup, creador de C++: &quot;Solo hay dos tipos de lenguajes de programación: aquellos de los que la gente se queja y aquellos que nadie usa&quot;">lenguaje de programación</a> que durante décadas fue el estándar absoluto para la programación de sistemas.<span>  </span></p><p>Décadas después, ya en Google, <b>Thompson co‑creó Go, un lenguaje pensado para sistemas de producción a gran escala que repite el mismo patrón</b>: sencillez por encima de sofisticación, claridad por encima de complejidad.</p><h2>Por qué borrar código puede ser más valioso que escribirlo</h2><p>Cada línea de código añadida es también una línea que alguien tiene que leer, entender y mantener. Es un punto más donde puede esconderse un bug, un lugar extra que debe cubrirse con pruebas y una pieza adicional que complica los cambios futuros.<span>  </span></p><p>Por ello, cuando un sistema crece sin criterio, la deuda técnica se acumula silenciosamente hasta que cualquier modificación, por pequeña que sea, se convierte en una operación de riesgo.</p><p>Es por esta razón que, según el experto, <b>eliminar código no es retroceder, sino que es reducir la superficie de error</b>, simplificar la arquitectura y dejar el sistema en un estado en el que los cambios futuros son más rápidos y seguros.<span>  </span></p><p>Esa operación exige más criterio que añadir funcionalidad nueva, porque obliga a entender el sistema en profundidad, identificar lo que realmente importa, pero también tener el juicio para prescindir del resto.</p><h2>La filosofía que heredó Go y que sigue siendo necesaria</h2><p>Go nació con esa misma obsesión por la claridad comparado con lenguajes como <a href="https://computerhoy.20minutos.es/pc/creador-c-pide-ayuda-defenderlo-ataques-graves-amenaza-creible-1446169" title="El creador de C++ pide ayuda para defenderlo de ataques graves: “Es una amenaza creíble”">C++</a> o <a href="https://computerhoy.20minutos.es/noticias/tecnologia/estas-son-tendencias-marcaran-lenguaje-programacion-java-580571" title="Estas son las tendencias que marcarán el lenguaje de programación Java">Java</a>, donde su sintaxis es deliberadamente escueta, su sistema de tipos es directo y sus mecanismos de concurrencia están diseñados para ser entendidos, no solo usados.<span>  </span></p><p>Thompson y sus co‑creadores aplicaron en Go exactamente lo que la frase resume: que cada elemento que no está en el lenguaje es una complejidad que el programador no tiene que gestionar.</p><p>Esa filosofía choca de frente con una tendencia real en muchos equipos de desarrollo actuales, donde <b>la productividad se sigue midiendo por la cantidad de<i></i> líneas de código escritas</b>.<span>  </span></p><p>Esas métricas son las que ignoran el coste de lo que se acumula, el tiempo que otros equipos necesitan para entender ese código, así como la fragilidad que genera en el sistema.<span>  </span></p><p>Ken Thompson lo resumió en una frase, pero es una idea que los mejores ingenieros de software llevan practicando décadas. Programar bien no es escribir más, sino saber exactamente qué no hace falta escribir.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/05/07/69fc71e0b6cbf5-42502042.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/guido-rossum-creador-python-carga-contra-lenguaje-c-si-escribiste-algo-python-semana-pasada-dentro-seis-meses-lees-ese-codigo-seguira-siendo-claro_6978576_0.html</guid>
    <title>
        <![CDATA[ Guido van Rossum, creador de Python, sin piedad contra C: "Si escribiste algo en Python la semana pasada y dentro de seis meses lees ese código, seguirá siendo claro" ]]>
    </title>
    <description><![CDATA[ El dardo del creador de Python al lenguaje C: la gran ventaja que defiende para asegurar el futuro de la programación. ¿Código legible o un rompecabezas indescifrable? Guido van Rossum arremete contra C y explica por qué la claridad de Python es imbatible. ]]></description>
    <pubDate>Mon, 24 Aug 2026 18:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/guido-rossum-creador-python-carga-contra-lenguaje-c-si-escribiste-algo-python-semana-pasada-dentro-seis-meses-lees-ese-codigo-seguira-siendo-claro_6978576_0.html</link>
    <enclosure type="image/webp" length="101212" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2025/05/08/68e7f00ba8745.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-24T18:00:00+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p><b></b>En programación es prioritario hablar de velocidad, rendimiento o consumo de recursos. Pero para <a href="https://computerhoy.20minutos.es/life/guido-van-rossum-creador-python-dice-milagro-complejo-sistema-funcione-1457251" title="Guido van Rossum, creador de Python, dice: &quot;Es un milagro que este complejo sistema funcione&quot;">Guido van Rossum, creador de Python</a>, existe una característica que muchas veces recibe menos atención y que ha sido clave en el éxito de su lenguaje durante más de tres décadas: la claridad del código.</p><p><span>Según el experto, <b>si un programador escribe una app hoy y vuelve a revisarla dentro de seis meses, debería ser capaz de entenderla sin grandes dificultades</b>. Para él, esa capacidad resulta tan importante como el propio funcionamiento del software.</span></p><h2>El lenguaje que conquistó la programación</h2><p><span>Guido van Rossum creó <a href="https://computerhoy.20minutos.es/tecnologia/python-suficientemente-bueno-programadores-convirtiendo-agujero-negro-muchas-empresas-1480048" title="Python y el &quot;suficientemente bueno&quot; de los programadores se está convirtiendo en agujero negro para muchas empresas">Python</a> a finales de los años ochenta con la idea de desarrollar un lenguaje que facilitara el trabajo de los programadores y redujera la complejidad innecesaria. Con el paso del tiempo, aquella apuesta terminó convirtiéndose en una de las tecnologías más utilizadas del planeta.</span></p><p><span>Actualmente, el lenguaje está presente en áreas tan diversas como el desarrollo web, la <a href="https://computerhoy.20minutos.es/tecnologia/rpa-automatizacion-robotica-procesos-cuales-son-beneficios-1286618" title="¿Qué es RPA o Automatización Robótica de Procesos y cuáles son sus beneficios?">automatización de procesos</a>, la ciencia de datos, el <a href="https://computerhoy.20minutos.es/tecnologia/machine-learning-gran-base-todo-conoces-inteligencia-artificial-1403798" title="Machine Learning, qué es y por qué es la gran base de todo lo que conoces en inteligencia artificial">aprendizaje automático</a> y la <a href="https://computerhoy.20minutos.es/tecnologia/como-sera-inteligencia-artificial-2030-propia-ia-1429097" title="Cómo será la inteligencia artificial en 2030, según la propia IA">inteligencia artificial</a>.</span></p><p><span>Cuando Van Rossum afirma que un programa escrito en Python sigue siendo comprensible meses después de haber sido creado, no está hablando únicamente de comodidad, sino que su argumento es mucho más profundo.</span></p><p><span>Considera que el software no se escribe solo para que lo ejecute una máquina, también debe ser leído por personas. En la práctica, los desarrolladores pasan una parte importante de su tiempo revisando código existente, corrigiendo errores o incorporando nuevas funciones a proyectos que pueden tener años de antigüedad.</span></p><p><span>Por eso Python fue diseñado para que su sintaxis resulte lo más clara posible, y es que la intención es que el código se parezca más a una descripción lógica de lo que ocurre que a una colección de instrucciones difíciles de interpretar. <b>Cuanto más sencillo resulte entender un programa, más fácil será mantenerlo</b>.</span></p><h2>Dos filosofías distintas para resolver problemas diferentes</h2><p><span>Las declaraciones de Van Rossum suelen compararse con <a href="https://computerhoy.20minutos.es/tecnologia/expertos-lenguaje-programacion-futuro-ingles-1429006" title="Para los expertos este es el lenguaje de programación del futuro (y seguramente ya lo dominas)">lenguajes como C</a>; aunque ambos fueron creados con objetivos distintos, este nació para ofrecer máximo rendimiento y control directo sobre el hardware, características que siguen siendo esenciales en sistemas operativos o infraestructuras críticas.</span></p><p><span>Python, en cambio, prioriza la productividad y la facilidad de lectura. Esa diferencia no convierte a uno en mejor que otro, simplemente responden a necesidades distintas. <b>Mientras C busca eficiencia extrema, Python intenta reducir la complejidad para que los programadores puedan trabajar de forma más rápida y comprensible.</b></span></p><p><span>Van Rossum creó su lenguaje porque consideraba que los programadores estaban atrapados entre dos opciones imperfectas: los scripts de shell, demasiado limitados para proyectos complejos, y C, un lenguaje extremadamente potente, pero también demasiado frágil y exigente para muchas tareas cotidianas.</span></p><p><span>Su objetivo fue construir una alternativa que mantuviera la capacidad de desarrollar aplicaciones serias sin obligar a los desarrolladores a lidiar constantemente con problemas de memoria, desbordamientos de búfer y otros desafíos habituales en C.</span></p><p><span>Asimismo, la llegada de herramientas capaces de <a href="https://computerhoy.20minutos.es/tecnologia/vibe-coding-como-crear-app-tener-ni-idea-programacion-alucinacion-ia-realidad-1450841" title="Vibe coding o cómo crear una app sin tener ni idea de programación: ¿alucinación de la IA o realidad?">generar código automáticamente</a> ha reabierto el debate sobre el futuro de la programación. Sin embargo, Van Rossum considera que la legibilidad seguirá siendo fundamental.</span></p><p><span>Si bien una inteligencia artificial puede escribir parte de un programa, alguien tendrá que revisarlo, entenderlo y mantenerlo, por lo que en este contexto, la claridad continúa siendo un valor estratégico.</span></p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2025/05/08/68e7f00ba8745.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/linus-torvalds-admite-que-ha-necesitado-ia-para-corregir-un-error-kernel-linux-sospecho-que-esas-cosas-han-sido-entrenadas-por-personas-que-tal-vez-no-sean-tan-tercas-como-yo_7028585_0.html</guid>
    <title>
        <![CDATA[ Linus Torvalds admite que ha necesitado a la IA para corregir un error del kernel de Linux: "Sospecho que esas cosas han sido entrenadas por personas que tal vez no sean tan tercas como yo" ]]>
    </title>
    <description><![CDATA[ Se alinean los astros, ya que el creador de Linux ha parcheado él mismo un bug en el kernel del sistema operativo con inteligencia artificial. Pero no fue sencillo. ]]></description>
    <pubDate>Mon, 24 Aug 2026 11:05:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/linus-torvalds-admite-que-ha-necesitado-ia-para-corregir-un-error-kernel-linux-sospecho-que-esas-cosas-han-sido-entrenadas-por-personas-que-tal-vez-no-sean-tan-tercas-como-yo_7028585_0.html</link>
    <enclosure type="image/jpeg" length="1880532" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/24/6a8c0704338eb7-03071211.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-24T11:05:00+02:00</dcterms:modified>
    <dc:creator>Roberto Corrales</dc:creator>
            <content:encoded><![CDATA[ <p><a href="https://computerhoy.20minutos.es/software/linus-torvalds-consigue-aligerar-kernel-138-161-lineas-codigo-para-tristeza-unos-pocos_6964295_0.html" title="Linus Torvalds consigue aligerar el kernel en 138.161 líneas de código para tristeza de unos pocos">Linus Torvalds</a> ha pasado de ser una de las mayores voces críticas con la IA en el mundo de la tecnología a <a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-tajante-con-los-anti-ia-solucion-no-es-meter-cabeza-arena-gritar-no-te-oigo-como-parecen-hacer-algunos_7015402_0.html" title="Linus Torvalds, creador de Linux, tajante con los anti-IA: &quot;La solución no es meter la cabeza en la arena y gritar 'La, la, la, no te oigo', como parecen hacer algunos&quot;" target="_blank">tener un punto de vista mucho más realista e incluso defender su uso</a>, y recientemente <b>ha corregido un error en el sistema operativo Linux gracias a una de estas herramientas, aunque no sin dificultades</b>.</p><p><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=818bebeb63dd6bf5f4e07e145f6cdbace520a34c&amp;ref=itsfoss.com" rel="nofollow noreferrer" target="_blank">Como ha publicado</a> a través del kernel de código abierto de Linux, el famoso programador finlandés ha publicado él mismo el <b>parche para un bug en el kernel de Linux 7.3</b>, relacionado con el uso de almacenamiento CCS como VRAM usable. </p><p>Concretamente, se trata de un fallo menor de <a href="https://computerhoy.20minutos.es/software/linux-7-2-es-oficial-linus-torvalds-no-se-corta-hablar-los-errores-kernel-puede-que-no-sea-ideal-pero-es-forma-correcta-lidiar-con-esto_7026437_0.html" title="Linux 7.2 es oficial y Linus Torvalds se lanza a hablar de los errores del kernel: &quot;Puede que no sea lo ideal, pero es la mejor forma de lidiar con esto&quot;">Linux</a> en el driver gráfico de Intel Xe para tarjetas gráficas Battlemage G21 que causaba que el gestor de pantalla, GDM, se reiniciase en un bucle infinito, <a href="https://itsfoss.com/news/torvalds-used-ai-fix-kernel-bug/" rel="nofollow noreferrer" target="_blank">como explica</a> <i>It's Foss</i>.</p><p>Esto en sí ya sería noticia, ya que <b>Torvalds ya no programa directamente en Linux desde hace años</b>, sino que <a href="https://computerhoy.20minutos.es/software/linus-torvalds-padre-creador-linux-confirma-solo-necesita-utilizar-dos-herramientas-ya-no-soy-programador_7013120_0.html" title="Linus Torvalds, padre y creador de Linux, confirma que ahora solo necesita usar dos herramientas: &quot;Ya no soy programador&quot;">su aportación se limita al mantenimiento, revisando el código escrito por otras personas</a> y organizándolo en el kernel del sistema.</p><p>Pero además hay que sumarle el hecho de que <a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-verdaderos-programadores-programan-no-porque-esperen-que-les-paguen-que-publico-los-adore-sino-porque-les-divierte-programar_6981070_0.html" title="Linus Torvalds, creador de Linux: &quot;Los verdaderos programadores no programan por dinero o la adoración de la gente, sino porque les divierte programar&quot;">el mítico creador de Linux</a> admite que escribió el código con la "enorme ayuda" de la <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/inteligencia-artificial-469917" title="Inteligencia artificial: qué es, tipos y cómo funciona la tecnología que promete cambiar el mundo">inteligencia artificial</a> y necesitó 18 pruebas para completar el parche.</p><p>Pese a sus reticencias iniciales, <b>no es la primera vez que Torvalds ha utilizado la IA,</b> dado que ya lo hizo las pasadas navidades como parte de un proyecto personal, como no tuvo problema para reconocer. Sí que estamos ante una de las primeras veces en las que admite su uso para <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/linux-ventajas-diferencias-windows-mejores-distribuciones-1145635" title="Qué es Linux: ventajas, diferencias con Windows y mejores distribuciones">Linux</a> y para fines profesionales.</p><h2>"La IA me dijo varias veces que era imposible"</h2><p>El <a href="https://computerhoy.20minutos.es/software/ia-esta-inundando-linux-7-3-codigo-basura-sus-desarrolladores-ya-no-dan-abasto-estamos-completamente-desbordados_7027946_0.html" title="La IA está inundando Linux 7.3 de código basura y sus desarrolladores ya no dan abasto: &quot;Estamos completamente desbordados&quot;">error de Linux 7.3</a> tan solo necesitaba cambiar una línea de código, pero Torvalds ha reconocido que <b>fue "una sesión de depuración infernal" que necesitó 24 parches y 18 intentos de cargar el kernel</b> del sistema operativo hasta dar con la solución. </p><p>"Me ayudó enormemente <b>una IA que se encargó de gran parte del trabajo pesado</b>", afirma el programador finlandés, que sin embargo también tiene críticas a esta herramienta.</p><p>"Me gustaría llamarla mi incansable ayudante, pero <b>la IA afirmó varias veces sin rodeos que aquello era imposible e irresoluble</b>. Sospecho que esas cosas han sido entrenadas por personas que quizá no sean tan obstinadas como yo", asegura.</p><p>Pese a la resistencia inicial, a base de persistencia, Torvalds consiguió que la IA siguiera añadiendo código de depuración y analizándolo. </p><p>El programador también utilizó esta tecnología para escribir el mensaje de commit que se ha publicado para explicar el parche, algo de lo que no parece tener quejas.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/24/6a8c0704338eb7-03071211.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-lenguaje-c-no-te-pases-listo-que-ocasiones-se-celebra-como-una-solucion-elegante-puede-convertirse-rapidamente-un-laberinto-logico_7021972_0.html</guid>
    <title>
        <![CDATA[ Bjarne Stroustrup, creador del lenguaje C++: "No te pases de listo, lo que en ocasiones se celebra como una solución elegante puede convertirse rápidamente en un laberinto lógico" ]]>
    </title>
    <description><![CDATA[ Bjarne Stroustrup advierte que el ego y la sobreingeniería generan código indescifrable con problemas a futuro. Hay que cambiar la actitud y la forma de aprender desde ahora. ]]></description>
    <pubDate>Mon, 24 Aug 2026 07:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-lenguaje-c-no-te-pases-listo-que-ocasiones-se-celebra-como-una-solucion-elegante-puede-convertirse-rapidamente-un-laberinto-logico_7021972_0.html</link>
    <enclosure type="image/jpeg" length="536995" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/03/6a70f536d62605-20108276.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-24T07:00:00+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p><a href="https://computerhoy.20minutos.es/tecnologia/ia-escribe-mejor-codigo-genera-imagen-realista-1380656" title="¿Qué IA escribe el mejor código o genera la imagen más realista?">Escribir código de alta calidad</a>, mantenible y comprensible, es algo que hoy en día<b> se tiene muy en cuenta por parte de las compañías</b>, sobre todo por la alta demanda y <a href="https://computerhoy.20minutos.es/tecnologia/adam-conway-experto-tecnologia-los-programadores-que-conozco-usan-ia-diario-pero-ninguno-fia-codigo_7008135_0.html" title="Adam Conway, experto en tecnología: &quot;Todos los programadores que conozco usan la IA, pero casi ninguno se fía de su código&quot;">la integración masiva de la inteligencia artificial</a>.</p><p>Saber programar adecuadamente tiene un valor elevado en la industria. Mientras <b><a href="https://computerhoy.20minutos.es/software/python-rust-c-10-lenguajes-programacion-ia-que-deberias-aprender-2026_7006171_0.html" title="Python, Rust o C++: 10 lenguajes de programación de IA que deberías aprender en 2026">lenguajes como Python, Rust, Go o Java</a></b> protagonizan gran parte de las conversaciones tecnológicas actuales, C++ mantiene un papel esencial en sectores donde el rendimiento y la eficiencia son críticos.</p><p>Por eso, <a href="https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-c-senala-gran-problema-para-llegar-ser-un-buen-programador-cuando-tienes-tres-anos-sabes-que-si-luz-esta-roja-debes-detenerte-si-esta-verde-puedes-cruzar-eso-es-todo_6974637_0.html" title="Bjarne Stroustrup, creador de C++, señala el gran problema para llegar a ser un buen programador: &quot;Cuando tienes tres años, sabes que si la luz está roja, debes detenerte; si está verde, puedes cruzar, eso es todo&quot;">las reflexiones de Bjarne Stroustrup</a>, creador de C++, continúan siendo una referencia para quienes buscan mejorar sus habilidades en programación. A continuación, tienes <b>todos los detalles revelados por el reconocido informático</b>.</p><h2>La advertencia de Stroustrup contra la complejidad innecesaria</h2><p>Como es de costumbre, Bjarne Stroustrup participa en diversos eventos relacionados con la informática debido a su larga trayectoria. </p><p>Durante la CppCon 2017, una de sus frases se hizo muy popular en toda la industria y hasta el día de hoy se sigue manteniendo como <b><a href="https://computerhoy.20minutos.es/tecnologia/sobrevive-ia-cosas-debes-hacer-programador-no-ser-reemplazado-chatgpt-1452625" title="Sobrevive a la IA: 4 cosas que debes hacer como programador para no ser reemplazado por ChatGPT">una de las recomendaciones más importantes para los programadores</a></b>. </p><p><i>“Don’t be too clever”</i> o<i> “No te pases de listo” </i>es lo que dijo el reconocido desarrollador creador de C++ y ha marcado toda una generación porque<b> no es algo que cuestiona la creatividad ni la capacidad técnica</b> de los programadores, sino que alerta sobre algo que sucede con frecuencia en el sector.</p><p>Una gran parte de los profesionales se dejan llevar por la idea de crear soluciones excesivamente sofisticadas que terminan dificultando el mantenimiento y la comprensión del código en vez de hacer que todo funcione correctamente y sea efectivo.</p><p>No se trata de complicarse la vida, sino de que<b> las soluciones tengan un verdadero sentido </b>y esto también va de la mano con el orgullo y el ego. </p><p>Según explicó, “lo que en ocasiones se celebra como una solución elegante puede convertirse rápidamente en un laberinto lógico”. El científico danés señaló especialmente<b> el abuso de recursos avanzados cuando no existe una necesidad real</b>.</p><p>Entre los ejemplos mencionados aparecen el uso desmedido de metaprogramación o la implementación automática de patrones. Si bien son estrategias útiles, en muchas situaciones ni siquiera sirven para errores difíciles de detectar y una curva de aprendizaje mayor.</p><p>Para Stroustrup, la programación profesional no debe entenderse como una competición individual de ingenio, pues lo que muchos desarrolladores dejan pasar es que el buen código real es aquel que  puede leerse, mantenerse y modificarse con facilidad.</p><p>Por esto mismo es que <b><a href="https://computerhoy.20minutos.es/reportajes/tecnologia/inteligencia-artificial-469917" title="Inteligencia artificial: qué es, tipos y cómo funciona la tecnología que promete cambiar el mundo">dejarlo todo en manos de la inteligencia artificial</a></b>, que puede tener alucinaciones o problemas estructurales, no es una opción también.</p><p>Es una herramienta de asistencia, pero con criterio profesional durante su uso, es posible llegar a resultados óptimos. También ha cuestionado la figura del programador “estrella”, capaz de construir sistemas que solo él comprende.</p><h2>¿Por qué no basta con aprender programación únicamente mediante tutoriales online?</h2><p>Durante una conferencia en la Universidad de La Laguna, en España, afirmó que “no puedes aprender a programar por internet”, haciendo referencia a la<b> gran cantidad de programadores que solo ven tutoriales por YouTube</b> o se exponen a clases básicas. </p><p>Si bien esto suma en muchos aspectos, a lo que se refiere es que se debe ir más allá de los tutoriales, vídeos breves o contenidos poco rigurosos, como trabajar directamente en un proyecto para desarrollar mejor las habilidades y aprender en el proceso resolviendo errores o mejorando la experiencia.</p><p>Según el creador de C++, <b>internet ofrece una enorme cantidad de información</b>, pero no toda es correcta, actualizada o adecuada para construir una base sólida.</p><p>Muchos materiales enseñan a resolver problemas concretos sin explicar los fundamentos que hay detrás de cada decisión, siendo uno de los <b>problemas que genera en el aprendizaje apoyado con IA</b>.</p><p>Como consecuencia, algunos estudiantes desarrollan una sensación de dominio que desaparece cuando deben enfrentarse a proyectos complejos, requisitos reales de producción o desafíos relacionados con arquitectura de software, optimización y diseño de sistemas.<span></span></p><p>Como alternativa, Stroustrup recomienda complementar los recursos online con una<b> formación estructurada basada en documentación oficial y libros</b>. Algunas de las obras señaladas son <i>A Tour of C++</i> y <i>Programming: Principles and Practice Using C++.</i></p><p>Al final, la programación no consiste únicamente en copiar fragmentos de código que funcionan, sino en comprender por qué funcionan, cuándo utilizarlos y cómo construir soluciones.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/03/6a70f536d62605-20108276.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tendencias/programadores-caminan-pc-portatiles-abiertos-calle-aeropuertos-oficina_6969838_0.html</guid>
    <title>
        <![CDATA[ ¿Por qué los programadores van con sus portátiles medio abiertos por la calle o las oficinas? ]]>
    </title>
    <description><![CDATA[ No es una postura sin sentido ni una nueva moda. Hay varios motivos por los que los programadores suelen llevar así sus portátiles, y tienen mucho sentido. ]]></description>
    <pubDate>Sat, 22 Aug 2026 14:30:01 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tendencias/programadores-caminan-pc-portatiles-abiertos-calle-aeropuertos-oficina_6969838_0.html</link>
    <enclosure type="image/png" length="1938757" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/21/6a880febb6c108-18421130.png"/>
    <category>Tendencias</category>
    <dcterms:modified>2026-08-22T14:30:01+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Es una imagen cada vez más normal en las empresas tecnológicas, en las cafeterías o en las salas de espera de los aeropuertos: <b>desarrolladores de software caminando de un lado a otro con su ordenador portátil con la pantalla entreabierta, en un ángulo de unos 30 o 45 grados</b>.</p><p>La inteligencia artificial está cambiando muchas cosas en el sector de perfiles <i>tech</i>. No solamente se trata de <a href="https://computerhoy.20minutos.es/tecnologia/programadores-x10-peligrosa-tendencia-impulsada-por-inteligencia-artificial-que-solo-puede-acabar-mal_6940944_0.html" title="Programadores X10, la peligrosa tendencia impulsada por la inteligencia artificial que solo puede acabar mal">tendencias como Programadores X10</a> o <b><a href="https://computerhoy.20minutos.es/tecnologia/chatgpt-inteligencias-artificiales-generar-codigo-phyton-javascript-1450520" title="ChatGPT no es la única opción: 6 inteligencias artificiales para generar código de Phyton, JavaScript y más">hacer uso de varios asistentes virtuales para generar código</a></b>, sino también de la manera en cómo se actúa.</p><p>Sí, una de las nuevas cosas que están sucediendo es que<b> </b>se está volviendo común<b> ver a programadores con sus portátiles entreabiertos</b> en las calles, aeropuertos, restaurantes y cualquier otro sitio.</p><p>Ya no se trata únicamente de escribir código, sino de <b><a href="https://computerhoy.20minutos.es/reportajes/tecnologia/inteligencia-artificial-469917" title="Inteligencia artificial: qué es, tipos y cómo funciona la tecnología que promete cambiar el mundo">darle tareas completas a la IA</a></b> para que se ejecuten mientras te mueves con el fin de garantizar la máxima productividad.</p><p>¿Cómo funciona? ¿Qué es lo que hacen exactamente? Varios expertos han hablado al respecto y afirman que hay un cambio profundo en la industria con este nuevo método de programar.</p><h2>¿Por qué cada vez más desarrolladores caminan con el portátil abierto?</h2><p>Parece un descuido que <b>un portátil esté entreabierto en un bolso</b> o que alguien lo lleve en la mano de esta manera mientras camina por la calle, pero no es así, en realidad es intencional usarla de esta manera.</p><p>El auge de <a href="https://computerhoy.20minutos.es/tecnologia/ia-acabara-con-los-programadores-un-estudio-demuestra-todo-contrario-se-necesitan-mas-que-nunca_6956428_0.html" title="¿La IA acabará con los programadores? Un estudio demuestra todo lo contrario, se necesitan más que nunca">herramientas de inteligencia artificial como Claude, Codex y otras</a> está cambiando la manera de trabajar a nivel general porque ahora no solo es cuestión de generar código directamente desde los asistentes virtuales, sino que también hay <b>funciones avanzadas que se deben mantener en ejecución en tiempo real</b>. </p><p>Básicamente, la IA sigue trabajando aunque tú no estés frente al teclado y apagar el equipo <b>solo podría detener ese proceso o influir en la productividad</b>. Por lo tanto, los desarrolladores prefieren hacer que se mantenga activo todo el rato sin importar lo que se esté haciendo. </p><p>El informe compartido por <i><a href="https://www.businessinsider.com/coders-keep-laptops-open-in-public-ai-agent-2026-5" title="Business Insider" target="_blank" rel="nofollow noreferrer">Business Insider</a></i>, demuestra que varios expertos caminan con la laptop medio abierta, mirando de reojo la pantalla mientras hacen otras cosas.</p><p>Por ejemplo el jefe de productos de Raven.AI, Geoff Chan, agrega que además de atender actividades personales, también usa el equipo de esta manera para acciones complejas y, si se detiene, pierde tiempo y progreso.</p><p>Estas tareas incluyen generar software completo, analizar datos, procesar imágenes o conectar sistemas. Cuando el portátil se cierra, hay interrupciones en las sesiones activas y es por eso que Alison Kaizer de Golden Ventures u otros profesionales prefieren dejar el ordenador en este estado para <b>asegurar que las tareas pesadas que duran varios minutos se completen</b>.</p><p>Algunos aseguran que se trata de una nueva "manía de los agentes", un patrón que se repite en lugares como aeropuertos, transportes públicos, oficinas o en otros espacios similares. Es tanta la fiebre, que hasta OpenAI ha hablado al respecto en sus redes sociales.</p><h2>¿Cómo la inteligencia artificial está cambiando los hábitos de trabajo en tiempo real?</h2><p>Caminar con un portátil abierto no es precisamente cómodo ni discreto, y es que muchos admiten sentir cierta incomodidad o vergüenza al hacerlo. Es curioso porque podría ser el origen de una nueva gama de productos centrados en el uso de IA técnica.</p><p>Por ejemplo, <b>portátiles que tengan sistemas operativos especializados</b> que permitan esas ejecuciones sin tener que sufrir por interrupciones al cerrarlos.</p><p>En efecto, ya se tienen apodos para este tipo de uso en las laptops, siendo<b> "taco" o "concha" debido a la manera en que quedan entreabiertas a unos pocos centímetros</b>. </p><p>En el informe también se indica que jóvenes como Arav Jain (15 años) lo ven como una necesidad para "seguir enviando software" entre clases, mientras que otros como Will Meinhardt o Rebecca Bultsma confiesan<b> sentir cierta incomodidad o ser blanco de miradas externas</b>.</p><p>Sin embargo, en centros tecnológicos como San Francisco, ingenieros como Tim Monzures afirman que básicamente<b> se está convirtiendo en una regla común en la nueva cultura del desarrollo con IA</b>.</p><p>Sea como sea, es algo que definitivamente está influyendo en todo el sector de programación, pues además si un posible problema por obsesión por la organización de tiempo, también causa cambios que podrían traer proyectos útiles para el futuro, tanto de software como de hardware.</p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/21/6a880febb6c108-18421130.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-lenguaje-c-campo-que-mas-me-interesa-codigo-seguira-siendo-escrito-por-humanos-los-ejemplos-que-he-visto-intentos-ia-para-generar-codigo-este-ambito-no-han-tenido-exito_7022405_0.html</guid>
    <title>
        <![CDATA[ Bjarne Stroustrup, creador del lenguaje C++: "En el campo que más me interesa, el código seguirá siendo escrito por humanos; los ejemplos que he visto de intentos de IA para generar código en este ámbito no han tenido éxito" ]]>
    </title>
    <description><![CDATA[ El científico de la computación cree que la IA aún no puede reemplazar a los programadores, donde la creatividad, el razonamiento y la experiencia humana siguen siendo esenciales. ]]></description>
    <pubDate>Sat, 22 Aug 2026 07:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-lenguaje-c-campo-que-mas-me-interesa-codigo-seguira-siendo-escrito-por-humanos-los-ejemplos-que-he-visto-intentos-ia-para-generar-codigo-este-ambito-no-han-tenido-exito_7022405_0.html</link>
    <enclosure type="image/jpeg" length="1499347" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/05/6a72a27f80aed9-42827746.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-22T07:00:00+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>La llegada de <a href="https://computerhoy.20minutos.es/tecnologia/alla-chatgpt-15-herramientas-inteligencia-artificial-te-seran-gran-utilidad-1214804" title="Más allá de ChatGPT: 15 herramientas de inteligencia artificial que te serán de gran utilidad">herramientas de inteligencia artificial</a> capaces de escribir código ha abierto uno de los debates más importantes dentro del mundo tecnológico.  </p><p>Mientras algunos consideran que estos sistemas <a href="https://computerhoy.20minutos.es/tecnologia/ia-acabara-con-los-programadores-un-estudio-demuestra-todo-contrario-se-necesitan-mas-que-nunca_6956428_0.html" title="¿La IA acabará con los programadores? Un estudio demuestra todo lo contrario, se necesitan más que nunca">acabarán sustituyendo gran parte del trabajo de los programadores</a>, otros creen que su papel será principalmente el de convertirse en asistentes cada vez más avanzados.</p><p>Entre quienes defienden que todavía existen límites importantes está <a href="https://computerhoy.20minutos.es/tendencias/bjarne-stroustrup-padre-creador-c-tiempo-dedicado-matematicas-nunca-casi-nunca-es-tiempo-perdido-las-matematicas-son-una-las-mejores-formas-entrenar-nuestro-cerebro_7008638_0.html" title="Bjarne Stroustrup, padre y creador del lenguaje de programación C++: &quot;El tiempo dedicado a las matemáticas nunca, o casi nunca, es tiempo perdido. Son una de las mejores maneras de entrenar nuestro cerebro&quot;">Bjarne Stroustrup</a>, una de las figuras más reconocidas de la informática moderna.<span>  </span></p><p>El ingeniero danés es el <a href="https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-c-senala-gran-problema-para-llegar-ser-un-buen-programador-cuando-tienes-tres-anos-sabes-que-si-luz-esta-roja-debes-detenerte-si-esta-verde-puedes-cruzar-eso-es-todo_6974637_0.html" title="Bjarne Stroustrup, creador de C++, señala el gran problema para llegar a ser un buen programador: &quot;Cuando tienes tres años, sabes que si la luz está roja, debes detenerte; si está verde, puedes cruzar, eso es todo&quot;">creador de C++</a>, uno de los <a href="https://computerhoy.20minutos.es/tecnologia/nikorasugzz-experto-desarrollador-estos-son-los-tres-lenguajes-programacion-mas-faciles-aprender-primero-tambien-es-mejor-pagado_7020659_0.html" title="NikorasuGzz, experto desarrollador: &quot;Estos son los tres lenguajes de programación más fáciles de aprender y el primero también es el mejor pagado&quot;">lenguajes de programación</a> más influyentes de la historia, utilizado durante décadas en áreas donde el rendimiento y el control del hardware son fundamentales.</p><p>Stroustrup ha analizado cómo <a href="https://computerhoy.20minutos.es/tecnologia/investigadores-microsoft-tranquilizan-los-programadores-ia-esta-lista-para-reemplazar-programacion-python-pero-no-mucho-mas_6972243_0.html" title="Investigadores de Microsoft tranquilizan a los programadores: &quot;La IA está lista para reemplazar la programación en Python, pero no mucho más&quot;">la IA está cambiando la programación</a> y considera que, aunque estas herramientas han avanzado mucho, todavía n<b>o pueden asumir algunos trabajos que requieren una comprensión profunda del software</b>.</p><h2>La IA ya escribe código, pero no todos los problemas de programación son iguales</h2><p>Actualmente, muchas empresas utilizan inteligencia artificial, donde <b>los modelos actuales pueden escribir fragmentos de código</b>, ayudar a corregir errores, explicar funciones o crear soluciones para tareas concretas.</p><p>Esta capacidad ha cambiado la forma en la que muchos desarrolladores trabajan, ya que permite ahorrar tiempo en procesos repetitivos y obtener asistencia durante la creación de aplicaciones.</p><p>Sin embargo, Bjarne Stroustrup considera que existe una diferencia importante entre <a href="https://computerhoy.20minutos.es/apps/cada-vez-programadores-rinden-ia-ya-no-tiene-sentido-escribir-linea-codigo-1450393" title="Cada vez más programadores se rinden ante la IA: “Ya no tiene sentido escribir una línea de código”">escribir código y diseñar las bases</a> sobre las que se construye ese código.<span>  </span></p><p>En los trabajos más avanzados, el reto no consiste únicamente en producir instrucciones que funcionen, sino en tomar decisiones que tendrán consecuencias durante años.</p><p><i>“Generan más errores, más fallos de seguridad. Tienen un código inflado, lo que resulta pesimista —porque se usa más memoria— y es difícil de validar”</i>.</p><h2>Diseñar un lenguaje de programación sigue siendo un reto para la inteligencia artificial</h2><p>El creador de C++ señala que <b>la inteligencia artificial todavía no ha demostrado ser capaz de resolver correctamente una de las tareas más complejas de la informática</b>: diseñar lenguajes de programación.</p><p>Crear un lenguaje no significa simplemente escribir miles de líneas de código. Es necesario definir cómo funcionará, qué reglas tendrá, cómo se organizarán sus características, cómo será su rendimiento y cómo podrá evolucionar con el paso del tiempo.</p><p>Además, estas decisiones deben tener en cuenta a millones de desarrolladores que utilizarán esa herramienta en diferentes situaciones.<span>  </span></p><p>No existe una única respuesta correcta, sino que hay que valorar ventajas, inconvenientes y consecuencias futuras. Por eso Stroustrup considera que este campo requiere una capacidad de razonamiento y diseño que <a href="https://computerhoy.20minutos.es/tecnologia/todavia-no-hemos-alcanzado-1-podemos-lograr-ia-sam-altman-1450019" title="&quot;Todavía no hemos alcanzado el 1% de lo que podemos lograr con la IA&quot;, según Sam Altman">la IA todavía no ha alcanzado</a>.</p><p>Cabe señalar que su postura no supone un rechazo absoluto a la inteligencia artificial, sino que el creador de C++ reconoce que estas tecnologías pueden ser útiles y que ya están transformando la programación.</p><p>Su argumento se centra en los <a href="https://computerhoy.20minutos.es/tecnologia/cuales-son-limites-inteligencia-artificial-aun-no-puede-hacer-1266246" title="¿Cuáles son los límites de la inteligencia artificial? Lo que aún no puede hacer">límites actuales de la IA</a> cuando se enfrenta a problemas donde la experiencia humana tiene un papel fundamental.<span>  </span></p><p>En sus palabras: <i>"En el campo que más me interesa, el código seguirá siendo escrito por humanos; los ejemplos que he visto de intentos de IA para generar código en este ámbito no han tenido éxito"</i>.</p><p>Con esta afirmación, <b>apunta a que la programación avanzada necesita algo más que capacidad para generar código</b>. Hace falta entender por qué una solución es mejor que otra, anticipar problemas y tomar decisiones que no siempre pueden deducirse de ejemplos anteriores.</p><h2>El futuro de los programadores no depende solo de escribir código</h2><p><a href="https://computerhoy.20minutos.es/tecnologia/expertos-ia-ponen-fecha-llegada-inteligencia-artificial-general-lamentan-tendra-consecuencias-catastroficas_6912230_0.html" title="Expertos en IA ponen fecha a la llegada de la inteligencia artificial general, y lo lamentan: &quot;Tendrá consecuencias catastróficas&quot;">La evolución de la inteligencia artificial </a>no significa necesariamente la desaparición de los profesionales del software. El papel del programador está cambiando, pero sigue siendo necesario para diseñar sistemas, supervisar resultados y resolver problemas complejos.</p><p>La visión de Bjarne Stroustrup refleja una diferencia clave entre automatizar una tarea y sustituir completamente el conocimiento de un experto.<span>  </span></p><p>Y es que <b>la IA puede convertirse en una herramienta cada vez más poderosa para quienes programan</b>, pero todavía existen áreas donde la creatividad, la experiencia y el criterio humano siguen siendo esenciales.</p><p>En un campo como el diseño de lenguajes de programación, donde las decisiones afectan a generaciones enteras de desarrolladores, Stroustrup cree que los humanos continuarán teniendo la última palabra.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/05/6a72a27f80aed9-42827746.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/ciberseguridad/hackers-envenenan-una-libreria-rust-para-robar-contrasenas-chrome-edge-brave_7028070_0.html</guid>
    <title>
        <![CDATA[ Hackers envenenan una librería de Rust para robar contraseñas de Chrome, Edge y Brave ]]>
    </title>
    <description><![CDATA[ Tus contraseñas guardadas en Chrome, Edge y Brave podrían estar en peligro. Los hackers atacan con un malware que afecta directamente a las librerías del ecosistema Rust. ]]></description>
    <pubDate>Fri, 21 Aug 2026 20:34:14 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/ciberseguridad/hackers-envenenan-una-libreria-rust-para-robar-contrasenas-chrome-edge-brave_7028070_0.html</link>
    <enclosure type="image/jpeg" length="605817" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/21/6a887497ea5082-58822291.jpeg"/>
    <category>Ciberseguridad</category>
    <dcterms:modified>2026-08-21T20:34:14+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Como si <a href="https://computerhoy.20minutos.es/ciberseguridad/ransomware-medusa-ya-ha-atacado-mas-500-organizaciones-criticas-las-autoridades-lanzan-una-nueva-alerta_7027281_0.html" title="El ransomware Medusa ya ha atacado a más de 500 organizaciones críticas y las autoridades lanzan una nueva alerta">el peligroso ransomware Medusa no fuera suficiente</a>, los hackers consiguen ir más allá, infectando infraestructuras que usan Rust como base.</p><p>Esto quiere decir que los navegadores más populares de la actualidad son unos de los softwares más afectados. <b>Millones de usuarios están a punto de sufrir la amenaza<i> "arrayref"</i></b>, un <i>create </i>que impacta directamente con proyectos relacionados con criptografía, blockchain e interfaces gráficas.</p><p>Además, la situación recuerda<b> otros incidentes recientes que han afectado repositorios </b>y registros de software de uso masivo. El problema es más grande de lo que parece y por eso las autoridades recomiendan prestar atención para tomar cartas sobre el asunto.</p><h2>¿Cómo se produjo el ataque y por qué preocupa tanto a la comunidad Rust?</h2><p><b><a href="https://computerhoy.20minutos.es/ciberseguridad/malware-como-afecta-ciberseguridad-consejos-protegerte-1400747" title="Malware, qué es, cómo afecta a tu ciberseguridad y consejos para protegerte">Los hackers vuelven a hacer de las suyas con respecto a los malware</a></b>. Esta vez se trata de uno que definitivamente está llamando la atención del sector de los desarrolladores. </p><p>Para ser más específicos, los investigadores de <a href="https://www.stepsecurity.io/blog/arrayref-rust-crate-supply-chain-attack" title="StepSecurity" target="_blank" rel="nofollow noreferrer">StepSecurity</a> descubrieron que un atacante comprometió<b> la cuenta de mantenimiento asociada a varios crates de Rust</b> para distribuir código malicioso a través de actualizaciones aparentemente legítimas.</p><p>Básicamente, engañaron el sistema para que reemplazara versiones correctas por unas infectadas con el fin de agregar las respectivas "actualizaciones". </p><p>Según <a href="https://www.bleepingcomputer.com/news/security/hackers-poison-arrayref-rust-crate-to-push-infostealer-malware/" title="BleepingComputer" target="_blank" rel="nofollow noreferrer">BleepingComputer</a>, las versiones afectadas fueron<i> "arrayref 0.3.10"</i>,<i> "append-only-vec 0.1.9"</i> e <i>"internment 0.8.7"</i>. Cada una de estas está relacionada con la misma cuenta de mantenimiento y parte de una dependencia en específico. </p><p>Esta en cuestión es conocida como<i> "proc-macro1"</i>, la cual <b>fue modificada para hacerse pasar por <i>"proc-macro2"</i></b>. En este proceso, se inyectó el malware sin levantar sospechas, ya que el hacker mantuvo todo lo demás intacto, insertando todo el contenido malicioso por este medio. </p><p>El archivo <i>"build.rs"</i> de <i>"proc-macro1" </i>se ejecutaba automáticamente durante el proceso de compilación para que el script generara componentes codificados en Base64. Eso fue suficiente como para <b>construir una infección específica para cada sistema operativo</b>: Windows, Linux, macOS Intel y macOS ARM.</p><p>En Windows, creaba <i>"%TEMP%\rust-setup.ps1"</i> y utilizaba una combinación de scripts VBS y procesos ocultos mediante wscript.exe para garantizar la ejecución continua del código malicioso.</p><p>El atacante mantuvo intacto prácticamente todo el código original de los proyectos comprometidos, incorporando únicamente esta dependencia maliciosa.</p><p>De esta forma, la actualización parecía normal y pasaba desapercibida incluso sobre revisiones superficiales. En efecto, aprovechaba la confianza de los desarrolladores sobre las dependencias, porque todo se ejecutaba en segundo plano.</p><h2>Malware multiplataforma, robo de credenciales y medidas urgentes para los desarrolladores</h2><p><b>El ataque comenzó el 20 de agosto</b> con la creación de cuentas falsas que imitaban a desarrolladores reconocidos de la comunidad Rust. Entre los objetivos de este ataque identificados se encontraban las bases de datos <b>SQLite utilizadas por los navegadores Google Chrome, Microsoft Edge y Brave</b> para almacenar información de acceso.</p><p>Eso no era todo porque <b>el malware implementaba mecanismos de persistencia</b>. Se dice que se quedaba en Run del Registro de Windows, servicios systemd en Linux y LaunchAgents en macOS.</p><p>La buena noticia es que <b>Crates.io retiró <i>"proc-macro1"</i> y eliminó las versiones comprometidas </b>cuando se confirmó el incidente. De igual manera, StepSecurity, SafeDep y Aikido compartieron análisis que ayudaron a identificar las infecciones.</p><p>Los desarrolladores que hayan instalado alguno de los paquetes afectados durante la ventana de exposición, la recomendación es verificar archivos Cargo.lock, <b>buscar contenido generado por el ente malicioso</b> y analizar conexiones hacia la dirección 23.254.165.112 a través de los puertos 9089 y 443.</p><p>Cuando se confirma que se ha afectado, hay que rotar inmediatamente todas las contraseñas, tokens y otros sistemas similares. A su vez, los entornos contaminados deben ser reconstruidos para evitar que el atacante se siga colando en el código.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/21/6a887497ea5082-58822291.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/ia-esta-inundando-linux-7-3-codigo-basura-sus-desarrolladores-ya-no-dan-abasto-estamos-completamente-desbordados_7027946_0.html</guid>
    <title>
        <![CDATA[ La IA está inundando Linux 7.3 de código basura y sus desarrolladores ya no dan abasto: "Estamos completamente desbordados" ]]>
    </title>
    <description><![CDATA[ Los desarrolladores del kernel de Linux están recibiendo cada vez más parches creados con ayuda de la IA. Aunque son cambios pequeños, toca revisarlos uno por uno. ]]></description>
    <pubDate>Fri, 21 Aug 2026 13:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/ia-esta-inundando-linux-7-3-codigo-basura-sus-desarrolladores-ya-no-dan-abasto-estamos-completamente-desbordados_7027946_0.html</link>
    <enclosure type="image/png" length="2304304" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/21/6a88044734df88-99309228.png"/>
    <category>Software</category>
    <dcterms:modified>2026-08-21T13:00:00+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Linux 7.2 ya queda como parte del pasado y <a href="https://computerhoy.20minutos.es/software/linux-7-3-pone-fecha-caducidad-varias-plataformas-arm-que-llevan-anos-sobreviviendo_7027550_0.html" title="Linux 7.3 pone fecha de caducidad a varias plataformas ARM que llevan años sobreviviendo">ahora todos los esfuerzos están enfocados en Linux 7.3</a>. Sin embargo, no ha empezado del todo bien y esta primera semana está siendo difícil de manejar por culpa de la inteligencia artificial. </p><p><b>La cantidad de código generado con ayuda de IA está creciendo tanto que los propios responsables del kernel afirman estar desbordados</b>. El problema no es que la inteligencia artificial esté escribiendo una parte vital de Linux, sino que <a href="https://computerhoy.20minutos.es/software/linus-torvalds-estalla-contra-uso-ia-linux-todo-esto-es-un-lio-totalmente-inutil-es-una-perdida-tiempo-para-todos_6971523_0.html">está generando una avalancha de pequeños cambios que alguien tiene que revisar</a>.</p><p>Lo que comenzó como una herramienta con enorme potencial (con la que todos estaban de acuerdo) para ayudar a los programadores, se ha convertido en una pesadilla que está colapsando las listas donde se gestionan los fallos de seguridad más críticos de la plataforma.</p><p><a href="https://computerhoy.20minutos.es/software/linus-torvalds-establece-los-limites-uso-ia-linux-sentencia-nada-chapuzas-responsable-los-errores-eres-tu_6957210_0.html" title="Linus Torvalds establece los límites en el uso de la IA en Linux y sentencia: ">El problema es que no todos esos resultados son útiles</a>. Las herramientas de IA no siempre entienden el contexto completo del sistema, y muchas veces señalan posibles errores que en realidad no afectan a nadie o que ni siquiera son verdaderos problemas. </p><p>Aun así, esos avisos llegan a los desarrolladores como si fueran importantes. Y aquí es donde empieza el problema de verdad.</p><p>El caso está afectando especialmente al subsistema de red de Linux, uno de los más grandes y complicados del kernel. Jakub Kicinski, uno de sus responsables, explica que él y Paolo Abeni han tenido que revisar un volumen enorme de parches. En Linux 7.3 se han integrado 632 cambios en net y otros 648 en net-next, pero esto va más allá.</p><p><b>Según Kicinski, entre un tercio y la mitad de los parches de net-next parecen estar relacionados con tareas de baja prioridad, pequeñas correcciones, limpiezas de código o aclaraciones generadas con ayuda de modelos de lenguaje</b>.</p><p>Y aquí está el problema: <b>que una IA genere un parche es muy rápido, pero comprobar que ese parche no rompe nada puede llevar bastante más tiempo</b>. </p><p>Los responsables de Linux tienen que revisar el código, entender qué intenta cambiar, comprobar que realmente soluciona algo y asegurarse de que no genera otro problema. Todo esto mientras también se enfocan en crear una actualización de kernel verdaderamente potente.</p><h2>¿Por qué la IA está generando tantos parches para Linux?</h2><p>El problema de base, si bien es cierto que tanto Linus Torvalds como otras grandes figuras de Linux están de acuerdo con su uso, es que la IA puede analizar código y proponer cambios en cuestión de segundos. Esto tiene sus pros y sus contras.</p><p>El problema aparece cuando esa aparente facilidad casi mágica se lleva a un proyecto como Linux. Una persona puede pedir a una IA que busque errores, limpie código antiguo o haga pequeños cambios y acabar enviando un parche al proyecto. El desarrollador que mantiene esa parte del kernel, sin embargo, sigue teniendo que comprobarlo.</p><p>La respuesta de los responsables del kernel es que, <b>si la IA está provocando más trabajo, también puede ayudar a revisarlo</b>.</p><p><b>Kicinski explica que han conseguido suficiente presupuesto para utilizar modelos de lenguaje muy potentes durante las revisiones, gracias al apoyo de Meta</b>. La idea es pasar los parches por varios modelos antes de que lleguen a los desarrolladores y utilizar esas herramientas para detectar algunos errores o problemas.</p><p>Aclarar que no se trata de dejar que una IA decida qué código entra en Linux. Los mantenedores siguen teniendo la última palabra. Lo que buscan es utilizar los modelos como una primera capa de revisión que ayude a encontrar problemas antes de que una persona tenga que perder tiempo en ellos.</p><p>Aun así, el principal problema de la IA sigue estando ahí: no es infalible. <b>La IA sigue sin entender todo lo que ocurre dentro del kernel</b>. </p><p>Hay errores que solo aparecen cuando falla un componente concreto, cuando se produce un problema de hardware o cuando ocurre una situación que no es normal. Entre los ejemplos que comentan están los errores de PCIe y los tiempos de espera.</p><p>Son casos en los que un modelo puede echar un vistazo al código y pensar que todo está bien, mientras que un desarrollador con años a sus espaldas sabe que existe una forma concreta que puede acabar provocando un fallo. Desde luego, esto parece la <b>pescadilla que se muerde la cola</b>.</p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/21/6a88044734df88-99309228.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/sean-geiger-extrabajador-apple-sobre-ia-programacion-las-casas-son-mejores-se-construyen-mas-rapido-pero-vez-cuando-extranas-sostener-un-ladrillo_7026895_0.html</guid>
    <title>
        <![CDATA[ Sean Geiger, extrabajador en Apple, sobre la IA en programación: "Las casas son mejores, se construyen más rápido, pero de vez en cuando extrañas sostener un ladrillo" ]]>
    </title>
    <description><![CDATA[ Aunque la inteligencia artificial aumenta la velocidad del desarrollo de programación, Sean Geiger admite que a veces extraña hacer el proceso a lo tradicional. ]]></description>
    <pubDate>Thu, 20 Aug 2026 13:00:35 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/sean-geiger-extrabajador-apple-sobre-ia-programacion-las-casas-son-mejores-se-construyen-mas-rapido-pero-vez-cuando-extranas-sostener-un-ladrillo_7026895_0.html</link>
    <enclosure type="image/jpeg" length="550180" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/18/6a848f7269d415-33544518.jpeg"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-08-20T13:00:35+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p><a href="https://computerhoy.20minutos.es/tecnologia/adam-conway-experto-tecnologia-programadores-usan-ia-todos-los-dias-pero-ninguno-fia-codigo-generado_7008135_0.html" title="Adam Conway, experto en tecnología: &quot;Todos los programadores que conozco utilizan IA, pero casi ninguno se fía del código&quot;">La inteligencia artificial en programación</a> está siendo un cambio realmente gigante en el sector.<b> <a href="https://computerhoy.20minutos.es/tecnologia/chatgpt-inteligencias-artificiales-generar-codigo-phyton-javascript-1450520" title="ChatGPT no es la única opción: 6 inteligencias artificiales para generar código de Phyton, JavaScript y más" target="_blank">Generar código, corregir errores y acelerar tareas repetitivas</a> </b>son algunas de las cosas que se pueden  hacer con estas herramientas.</p><p>Justamente por la productividad que ofrecen <a href="https://computerhoy.20minutos.es/software/boris-cherny-creador-claude-code-antes-habia-50-millones-personas-mundo-que-sabian-programar-ahora-todos-podemos-hacerlo_7012127_0.html" title="Boris Cherny, creador de Claude Code: &quot;Antes había 50 millones de personas en el mundo que sabían programar, ahora todos podemos hacerlo&quot;">los asistentes virtuales como Claude Code</a> es que se abre otro debate, porque<b> hay una parte que está en contra y otra a favor</b>. </p><p><b>Sean Geiger, extrabajador en Apple</b>, habla sobre la <a href="https://computerhoy.20minutos.es/tecnologia/ia-hace-que-programadores-informaticos-se-arrepientan-haber-empezado-carrera-te-prometian-que-ibas-tener-futuro-alcance-tu-mano_7014751_0.html" title="La IA hace que programadores e informáticos se arrepientan de haber empezado la carrera: &quot;Te prometían que ibas a tener el futuro al alcance de tu mano...&quot;">incertidumbre que hay sobre la IA y el futuro de los desarrolladores</a>. Especialmente, se trata de todo lo relacionado con el aprendizaje actual en el sector y de cómo se usan estas opciones para crear </p><h2>La metáfora de los ladrillos que resume el cambio en la programación</h2><p>A través de una publicación en X, <b>Sean Geiger recordó su etapa trabajando en Apple</b> y cómo era interactuar con bases de código que llevaban años avanzando para hacer que todo fuera más eficiente.</p><p>Según explicó, llegó a encontrar archivos con hasta 15 años de antigüedad, donde cada pieza de código incluía información sobre quién la había escrito y cuándo había sido creada.</p><p>Geiger comparó ese proceso con la construcción de una casa de ladrillos. Por ejemplo, dice que<b> cada desarrollador aportaba una pieza concreta a una estructura mucho mayor</b>, dejando una huella identificable en el producto final.</p><p>“Todos los que hicieron un ladrillo pusieron su nombre en él antes de colocarlo en la casa”, es lo que menciona sobre todo lo que se estructura en los proyectos y<b> la manera en la que se pueden rastrear los cambios</b>.</p><p>Además, señaló que cuando alguien retomaba una parte del software desarrollada años atrás, acudiera al autor original para entender mejor determinadas decisiones técnicas.</p><p>Para entenderlo de otra manera, es una sensación de trabajar sobre una construcción sólida y permanente.<b> Esto aporta confiabilidad y "planos" visibles con precisión</b> que determinan la capacidad y adaptabilidad.</p><p>Por otro lado, las herramientas impulsadas por inteligencia artificial permiten crear “casas y barrios enteros” a una velocidad que antes parecía imposible, haciendo referencia a la misma metáfora.</p><p>En lugar de colocar ladrillo por ladrillo, <b>gran parte del trabajo puede generarse de forma automatizada</b>, multiplicando la productividad de los desarrolladores, algo así como las nuevas "impresoras de hormigón".</p><p>El exingeniero reconoce abiertamente las ventajas de este escenario. “Las casas son mejores, se construyen más rápido y construirlas cada vez más parece magia”, afirmó.</p><p>En otras palabras, la IA puede reducir tiempos de desarrollo y hacer que todo sea mucho más sencillo, pero delegar <b>cada vez más tareas en sistemas de IA hace que se pierda parte de la conexión</b> directa que se solía tener antes de esta nueva era tecnológica y aleja a los programadores de aquello que construyen con sus propias manos.</p><p><b>“Aun así, de vez en cuando extrañas sostener un ladrillo”</b>, es como resume el extrabajador de Apple, algo que describe el sentimiento que tienen millones de profesionales en la actualidad. </p><p>De hecho, por esto es que una gran parte de los desarrolladores tienen miedo de que las nuevas generaciones dependan tanto de estas herramientas y que pierdan parte del conocimiento profundo.</p><p>Lejos de presentar una postura catastrofista, <b>Geiger reconoce que también hay un camino positivo</b> y reversible en cuanto al uso de estos asistentes virtuales.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/18/6a848f7269d415-33544518.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/linux-da-otro-gran-paso-hacia-rust-version-7-3-kernel-prepara-camino-para-usar-gcc_7027173_0.html</guid>
    <title>
        <![CDATA[ Linux da otro gran paso hacia Rust: la versión 7.3 del kernel prepara el camino para usar GCC ]]>
    </title>
    <description><![CDATA[ La incorporación del lenguaje de programación Rust en sustitución de C sigue su curso en Linux 7.3. Ahora quieren que pueda usar GCC en lugar de depender solo de LLVM. ]]></description>
    <pubDate>Wed, 19 Aug 2026 10:17:23 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/linux-da-otro-gran-paso-hacia-rust-version-7-3-kernel-prepara-camino-para-usar-gcc_7027173_0.html</link>
    <enclosure type="image/png" length="2346496" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/19/6a856309c765f2-24004424.png"/>
    <category>Software</category>
    <dcterms:modified>2026-08-19T10:17:23+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Linux sigue <a href="https://computerhoy.20minutos.es/software/cambio-mas-importante-linux-anos-ya-esta-marcha-asi-esta-sustituyendo-codigo-c-por-rust-para-ser-mas-seguro_7021885_0.html">con la idea de meter Rust dentro de su kernel</a>. Y el próximo Linux 7.3 trae un cambio que puede ser importante a medio plazo: los desarrolladores <b>ya están haciendo los primeros retoques para que el código Rust del kernel pueda compilarse usando GCC, convirtiéndose en una alternativa al actual LLVM</b>.</p><p>Matizar que esto no significa que Linux vaya a cambiar de compilador de la noche a la mañana y que LLVM vaya a desaparecer. </p><p>El soporte para utilizar GCC con Rust todavía está en una fase muy temprana y queda bastante trabajo por delante. Lo que está haciendo ahora el equipo de Linux es arreglar los primeros problemas que aparecen al intentar juntar las dos piezas.</p><p>En cuanto a los motivos, Linux funciona en todo tipo de procesadores y no todos tienen el mismo soporte en LLVM. GCC, que lleva años siendo una de las herramientas más conocidas para compilar software en Linux, sí tiene soporte para algunas arquitecturas que no están igual de bien cubiertas por LLVM.</p><h2>Linux 7.3 empieza a preparar Rust para funcionar con GCC</h2><p>Los cambios que acaban de llegar al desarrollo de Linux 7.3 están relacionados con rustc_codegen_gcc. Su función es permitir que el compilador de Rust utilice GCC para generar el código final.</p><p>Pero hay que dejar algo que <b>todavía no está listo para ser usado</b>. Los propios desarrolladores lo consideran, por ahora, un trabajo experimental. </p><h2>​Por qué Rust está ganando terreno frente a C y otros lenguajes de programación</h2><p>Rust es muy conocido y es que <b><b>una gran parte de los desarrolladores lo utilizan por su eficiencia</b></b>, rapidez y flexibilidad con el uso de las bibliotecas correspondientes. Junto a Python, <a href="https://computerhoy.20minutos.es/software/que-es-rust-lenguaje-programacion-mas-top-2026_6921267_0.html">se ha convertido en una manera de crear código con mayor productividad</a>.</p><p>C solía ser uno de los preferidos para este tipo de trabajos exigentes que conllevan complementos, pero según el informe <a href="https://blog.jetbrains.com/pycharm/2025/08/the-state-of-python-2025/" target="_blank" rel="nofollow noopener" title="State of Python 2025 de JetBrains">State of Python 2025 de JetBrains</a>, <b><b>el uso de Rust en extensiones binarias pasó del 27% al 33% en tan solo un año</b></b>.</p><p>Esto quiere decir que ha superado a su contrincante más cercano, ya que esas cifras quieren decir que “entre un cuarto y un tercio de todo el código nativo que se sube a PyPI para nuevos proyectos usa Rust”.</p><p>Ese aumento de 22% <b><b>es una señal de que cada vez se está volviendo más relevante</b></b> para el rendimiento en los proyectos que se realizan en Python, “en lugar de las extensiones tradicionales de C” que suelen ser más lentas.</p><p>No solo eso, sino también por la estabilidad, pues los expertos comentan que este lenguaje de programación evita que haya los problemas más comunes de C, como la fuga de memoria, desbordamientos de buffer, errores de diversos tipos y lentitud en cuanto a compilación.</p><h2>¿Por qué Linux está sustituyendo C por Rust?</h2><p><b><b>Una gran parte de los desarrolladores llevan tiempo utilizándolo por su eficiencia</b></b>, rapidez y flexibilidad con el uso de las bibliotecas correspondientes. Junto a Python, se ha convertido en una manera de crear código con mayor productividad.</p><p>Por supuesto, <b>no se puede negar que C ha sido uno de los lenguajes más importantes de la historia</b>. Gracias a él existen Linux, Windows y gran parte del software que usas todos los días. Es rápido, muy eficiente y te da un control enorme sobre el hardware. Precisamente ahí está también su principal problema.</p><p>Cuando un programa está escrito en C, el desarrollador tiene que gestionar manualmente la memoria del ordenador. Si comete un pequeño error, aunque sea muy difícil de detectar, puede aparecer una vulnerabilidad que un ciberdelincuente termine aprovechando años después.</p><p>Rust intenta evitar precisamente ese tipo de situaciones. El propio lenguaje viene con controles que detectan muchos de esos errores antes incluso de que el programa llegue a ejecutarse. Es decir, ayuda al desarrollador a no cometer fallos desde el principio.</p><p>Además, cuenta con el respaldo de grandes compañías tecnológicas como Google, Meta, Microsoft, ARM, AWS y Huawei, que forman parte de la Rust Foundation y promueven su uso en proyectos serios y de alto rendimiento. De forma simple y lógico, esto facilita mucho que Rust se use en proyectos importantes.</p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/19/6a856309c765f2-24004424.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/entretenimiento/septima-nuevo-canal-tdt-empieza-llenar-su-parrilla-estos-son-todos-los-fichajes-confirmados_7026347_0.html</guid>
    <title>
        <![CDATA[ La Séptima, el nuevo canal de la TDT, empieza a llenar su parrilla: estos son todos los fichajes confirmados ]]>
    </title>
    <description><![CDATA[ El nuevo canal de la TDT ya tiene fecha de estreno y empieza a poner cara a su programación. Javier Ruiz, Rocío Delgado y Alba Carrillo son los tres nombres confirmados. ]]></description>
    <pubDate>Mon, 17 Aug 2026 09:42:52 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/entretenimiento/septima-nuevo-canal-tdt-empieza-llenar-su-parrilla-estos-son-todos-los-fichajes-confirmados_7026347_0.html</link>
    <enclosure type="image/jpeg" length="131561" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/17/6a82b90753c421-58230075.jpeg"/>
    <category>Entretenimiento</category>
    <dcterms:modified>2026-08-17T09:42:52+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Aunque aún faltan algunos meses para su estreno, <a href="https://computerhoy.20minutos.es/entretenimiento/septima-nuevo-canal-tdt-saca-los-cuchillos-arremete-contra-competencia-nuestra-parrilla-no-sera-un-campo-nabos_7025294_0.html" title="La Séptima, el nuevo canal de la TDT, saca los cuchillos y arremete contra la competencia: &quot;Nuestra parrilla no será un campo de nabos&quot;">La Séptima empieza a poner cara a las grandes figuras que formarán parte de su parrilla de programación</a>. Sus emisiones el próximo 5 de noviembre de 2026 y la lista de confirmados empieza a crecer.</p><p><a href="https://computerhoy.20minutos.es/entretenimiento/principal-responsable-septima-nuevo-canal-tdt-se-defiende-las-criticas-es-una-las-cosas-que-hemos-hecho-mal-hasta-ahora-no-hemos-podido-explicar-bien-proyecto_7025293_0.html" title="El principal responsable de La Séptima, el nuevo canal de la TDT, se defiende de las críticas: &quot;Es una de las cosas que hemos hecho mal hasta ahora: no hemos podido explicar bien el proyecto&quot;">El proyecto está liderado por José Miguel Contreras</a>, uno de los nombres más conocidos de la televisión española, y nace con una idea bastante diferente a la de las grandes cadenas actuales. <a href="https://computerhoy.20minutos.es/entretenimiento/ni-concursos-ni-reality-shows-septima-nuevo-canal-tdt-clara-que-podras-ver-su-programacion-no-habra-roscos-ni-se-cocinara_7024668_0.html" title="Ni concursos ni reality shows, La Séptima, el nuevo canal de la TDT, clara qué podrás ver en su programación: &quot;No habrá roscos ni se cocinará&quot;">La Séptima quiere centrarse en la actualidad, pero no pretende hacer un informativo al uso</a>. La apuesta pasa por programas de debate, análisis y entretenimiento pegados a lo que está pasando en la calle.</p><p>Para conseguirlo, <a href="https://computerhoy.20minutos.es/entretenimiento/nuevo-presentador-estrella-septima-nuevo-canal-tdt-confirma-fecha-inicio-las-emisiones-lanza-un-aviso-premien-periodismo-castiguen-basura-todos-sabemos-distinguir-que-es-una-cosa-otra_7024914_0.html">la cadena está formando poco a poco su equipo. El primer gran fichaje fue Javier Ruiz</a>, que dejó RTVE después de su etapa en Mañaneros 360 para ponerse al frente de este nuevo proyecto. </p><p><b>Después llegó Rocío Delgado, periodista con una larga trayectoria en Telemadrid y TVG. Y ahora ya está confirmado también el fichaje de Alba Carrillo, que ya tendría reservado un programa para las tardes de los sábados y domingos</b> y parece que competirá directamente con espacios como <i>Fiesta </i>en Telecinco y <i>La Roca</i> en laSexta.</p><p>Se sabe que Ruiz tendrá un doble papel. Por un lado, será una de las caras visibles de la cadena y, por otro, ocupará el puesto de director editorial. Rocío Delgado, por su parte, se sabe que tendrá un programa diario matutino, aunque todavía no se han dado todos los detalles sobre su formato. </p><p>Como ves, no todos tienen el mismo perfil y precisamente ahí parece estar la idea de este canal: combinar actualidad, análisis y entretenimiento sin intentar copiar lo que ya hacen RTVE, Atresmedia o Mediaset.</p><p>Aunque la fecha marcada para su estreno es el 5 de noviembre, <b>antes, entre el 7 y el 12 de septiembre, el proyecto se presentará oficialmente ante los medios en el FesTVal de Vitoria. Será entonces cuando previsiblemente se conozca todo sobre los programas, los presentadores y la parrilla definitiva</b>.</p><h2>¿Cómo será La Séptima y qué quiere hacer diferente en la TDT?</h2><p>El proyecto está impulsado por la sociedad SIETE (Servicios Integrados de Entretenimiento Televisivo) y tiene detrás a nombres muy potentes de la televisión, como José Miguel Contreras, uno de los responsables de la puesta en marcha de LaSexta.</p><p><a href="https://computerhoy.20minutos.es/tecnologia/septima-nuevo-canal-tdt-se-bloquea-tras-confirmar-su-fichaje-mas-mediatico-intentando-mantener-compostura-sin-exito_7024100_0.html">La cadena busca hacerse un hueco entre los grandes canales que ya existen</a><span> </span>y<span> </span><b>competir especialmente con La Sexta y Cuatro, pero intentando diferenciarse de ellas con una programación centrada casi por completo en lo que está pasando en cada momento</b>.</p><p>Eso no quiere decir que todo vaya a ser información en el sentido clásico de la palabra. <a href="https://computerhoy.20minutos.es/entretenimiento/ni-concursos-ni-reality-shows-septima-nuevo-canal-tdt-clara-que-podras-ver-su-programacion-no-habra-roscos-ni-se-cocinara_7024668_0.html" target="_blank">La cadena también quiere hablar de deportes, entretenimiento, sociedad y hasta cotilleos cuando tengan interés informativo</a>.</p><p>Eso explica también por qué la cadena está buscando una mezcla de periodistas con experiencia y perfiles más jóvenes. Buscan formar un equipo diferente al de las televisiones tradicionales, con profesionales que conozcan bien la televisión, pero también con caras nuevas.</p><p>La programación se sabe que estará dividida en cuatro grandes bloques del día. La mañana será de pura actualidad; la sobremesa estará dedicada al análisis; la tarde tendrá un enfoque más dinámico y el <i>prime time</i> buscará un espacio para el debate sobre lo ocurrido durante el día.</p><p>Por otro lado, <b>La Séptima no tendrá grandes producciones de ficción, películas, realities ni programas de espectáculo</b>. Contreras considera que ese tipo de contenidos tienen cada vez más espacio en plataformas como Netflix, Disney+ o Prime Video y que una nueva cadena en abierto debe buscar otro camino. </p><p>Las previsiones apuntan a que la cadena podría acercarse a los 40 millones de euros de ingresos a finales de 2029 y alcanzar la rentabilidad alrededor de 2030. Para conseguirlo bastaría, según el plan de negocio, con moverse entre un 1,5 % y un 2 % de cuota de pantalla, aunque Contreras cree que existe margen para aspirar a cifras mayores.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/17/6a82b90753c421-58230075.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-lenguaje-c-nunca-vi-un-ordenador-hasta-que-no-tuve-18-19-anos-era-un-estudiante-normalito-necesite-algo-suerte-pero-es-mas-probable-decir-que-cuanto-mas-trabaje-mas-suerte-tuve_7021983_0.html</guid>
    <title>
        <![CDATA[ Bjarne Stroustrup, creador del lenguaje C++: "Nunca vi un ordenador hasta que no tuve 18 o 19 años; era un estudiante normalito, necesité algo de suerte, pero es más probable decir que cuanto más trabajé, más suerte tuve" ]]>
    </title>
    <description><![CDATA[ El creador de C++ narra cómo pasó de descubrir tarde la informática a transformar el software mundial gracias al trabajo constante, la curiosidad y hasta una dosis de suerte. ]]></description>
    <pubDate>Sun, 16 Aug 2026 18:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-lenguaje-c-nunca-vi-un-ordenador-hasta-que-no-tuve-18-19-anos-era-un-estudiante-normalito-necesite-algo-suerte-pero-es-mas-probable-decir-que-cuanto-mas-trabaje-mas-suerte-tuve_7021983_0.html</link>
    <enclosure type="image/jpeg" length="1012829" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/04/6a711c1864f778-35074705.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-16T18:00:00+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>Bjarne Stroustrup es <a href="https://computerhoy.20minutos.es/tendencias/bjarne-stroustrup-padre-creador-c-tiempo-dedicado-matematicas-nunca-casi-nunca-es-tiempo-perdido-las-matematicas-son-una-las-mejores-formas-entrenar-nuestro-cerebro_7008638_0.html" title="Bjarne Stroustrup, padre y creador del lenguaje de programación C++: &quot;El tiempo dedicado a las matemáticas nunca, o casi nunca, es tiempo perdido. Son una de las mejores maneras de entrenar nuestro cerebro&quot;">una de las figuras más importantes de la programación</a> debido a que diseñó e implementó <a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-c-es-un-lenguaje-terrible-muchos-programadores-mediocres-usan-es-mucho-mas-facil-escribir-basura-absoluta-total-con_7004270_0.html" title="Linus Torvalds, creador de Linux: &quot;C++ es un lenguaje terrible, muchos programadores mediocres lo usan y es mucho más fácil escribir basura absoluta y total con él&quot;">C++</a>, un lenguaje utilizado en sistemas operativos, videojuegos, coches, telecomunicaciones, finanzas y programas científicos.</p><p>Nació en Aarhus, Dinamarca, en 1950, estudió Matemáticas e Informática en la universidad de su ciudad y completó un doctorado en Cambridge. En 1979 llegó a los <a href="https://es.wikipedia.org/wiki/Bell_Labs" rel="nofollow noreferrer" target="_blank">Laboratorios Bell</a>, uno de los grandes centros de investigación tecnológica del siglo XX.</p><p>Allí empezó a desarrollar una herramienta que mantuviese la velocidad y el control de C, pero facilitara la creación de programas grandes. <b>El proyecto se llamó primero C con clases y terminó convirtiéndose en C++</b>.</p><h2>Nunca vio un ordenador hasta llegar a la universidad</h2><p>Durante una entrevista publicada por <i><a href="https://elpais.com/tecnologia/2019/02/01/actualidad/1549023454_360652.html?event_log=fa" rel="nofollow noreferrer" target="_blank">El País</a></i> en 2019, coincidiendo con su visita a España para recibir el doctorado honoris causa de la Universidad Carlos III de Madrid, Stroustrup desmontó la imagen del programador que empieza siendo un niño prodigio.</p><p><i><b>“Nunca vi un ordenador hasta que no tuve 18 o 19 años”</b></i>, explicó. En los años sesenta, estas máquinas eran caras y poco accesibles. Se encontraban principalmente en universidades, organismos públicos y grandes empresas.</p><p>Su primer contacto llegó al comenzar la universidad, donde descubrió una disciplina que reunía matemáticas, lógica y resolución de problemas. Por ello, su experiencia demuestra que empezar más tarde no impide realizar una aportación profunda cuando existen curiosidad y formación.</p><p>En aquella misma entrevista también aseguró que <i><b>“era un estudiante normalito. Necesité algo de suerte, pero es más probable decir que cuanto más trabajé, más suerte tuve”</b></i>.</p><p>Stroustrup reconoce que influyeron la educación recibida, su paso por Cambridge y la oportunidad de trabajar en Bell Labs. Sin embargo, ninguna de esas circunstancias habría bastado sin años de estudio y trabajo.</p><p>Cuando empezó a diseñar C++, no pretendía crear un <a href="https://computerhoy.20minutos.es/tecnologia/nikorasugzz-experto-desarrollador-estos-son-los-tres-lenguajes-programacion-mas-faciles-aprender-primero-tambien-es-mejor-pagado_7020659_0.html" title="NikorasuGzz, experto desarrollador: &quot;Estos son los tres lenguajes de programación más fáciles de aprender y el primero también es el mejor pagado&quot;">lenguaje de programación</a> destinado a conquistar la industria. Necesitaba resolver problemas en un sistema distribuido y no encontraba una herramienta que combinara abstracciones avanzadas con un rendimiento cercano al hardware. En lugar de aceptar esa limitación, construyó la solución que necesitaba.</p><p>La suerte pudo abrir determinadas puertas, pero el esfuerzo convirtió aquellas oportunidades en resultados. Tuvo que diseñar el lenguaje, desarrollar su primera implementación, documentarlo y explicar cómo utilizarlo a una comunidad que crecía rápidamente.</p><h2>C++ convirtió una necesidad concreta en una herramienta mundial</h2><p>Cabe señalar que C++ permitió organizar software complejo mediante clases y otros mecanismos de abstracción sin renunciar a la eficiencia de C.<span>  </span></p><p>El alcance de su trabajo le ha valido reconocimientos como el Premio Grace Murray Hopper, la Medalla Faraday, el Computer Pioneer Award y el Premio Charles Stark Draper. <b>También escribió obras fundamentales y participó durante décadas en la estandarización del lenguaje</b>.</p><p>Bjarne Stroustrup es actualmente <a href="https://computerhoy.20minutos.es/ciencia/fue-john-von-neumann-padre-informatica-moderna-ia-1364894" title="En la mente de John von Neumann, el padre de la informática moderna y la IA">profesor de Informática</a> en la Universidad de Columbia y continúa implicado en la evolución de C++. Parte de su trabajo se centra en mejorar la seguridad del lenguaje sin perder el rendimiento que lo hizo diferente.</p><p>Su historia es la de una persona que encontró su campo al llegar a la universidad, trabajó sobre problemas difíciles y supo aprovechar las oportunidades que aparecieron.<span></span></p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/04/6a711c1864f778-35074705.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/bjarne-stroustrup-programador-padre-lenguaje-c-las-cosas-peligrosas-complicadas-son-precisamente-las-que-necesitamos_7020754_0.html</guid>
    <title>
        <![CDATA[ Bjarne Stroustrup, programador y padre del lenguaje C++: "Las cosas peligrosas y complicadas son precisamente las que necesitamos" ]]>
    </title>
    <description><![CDATA[ Stroustrup afirma que el "C++ moderno" no consiste en usar las últimas funciones de C++26, sino en emplear de forma coherente y segura las herramientas acumuladas en décadas. ]]></description>
    <pubDate>Sun, 16 Aug 2026 07:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/bjarne-stroustrup-programador-padre-lenguaje-c-las-cosas-peligrosas-complicadas-son-precisamente-las-que-necesitamos_7020754_0.html</link>
    <enclosure type="image/jpeg" length="444115" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/06/6a74d327426ac1-86390659.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-16T07:00:00+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>C++ sigue siendo uno de los <a href="https://computerhoy.20minutos.es/tecnologia/que-lenguajes-programacion-seran-los-mas-demandados-2026_6911796_0.html" title="Qué lenguajes de programación serán los más demandados en 2026">lenguajes de programación más demandados</a> en la actualidad debido a su alto rendimiento, y es que <b>se ha mantenido así durante años en la industria</b>.</p><p>Escuchar cualquier consejo de quien lo creó es algo que definitivamente influye en las nuevas generaciones de desarrolladores. <b><span>Bjarne</span> </b><span><b>Stroustrup ha generado especial interés entre los programadores</b> debido a sus consejos sobre las </span><span>mejores</span> <span>prácticas</span> <span>de</span> <span>programación.</span></p><p>Considerando que <b><a href="https://computerhoy.20minutos.es/tecnologia/chatgpt-inteligencias-artificiales-generar-codigo-phyton-javascript-1450520" title="ChatGPT no es la única opción: 6 inteligencias artificiales para generar código de Phyton, JavaScript y más">la IA está por todos lados para generar código</a></b>, hay nuevas herramientas y proyectos en marcha, las declaraciones apuntan a que es necesario cambiar el enfoque de los próximos profesionales y los que actualmente prestan sus servicios. </p><h2>C++ moderno no depende de las últimas funciones, sino de aprovechar el lenguaje como un conjunto coherente</h2><p>Durante una conversación con <a href="https://www.devclass.com/development/2025/05/09/interview-bjarne-stroustrup-on-21st-century-c-ai-risks-and-why-the-language-is-hard-to-replace/1625839" rel="nofollow noreferrer" title="DevClass" target="_blank">DevClass</a> en el marco de la Qt World Summit celebrada en Múnich, Stroustrup explicó que escribir C++ moderno no consiste simplemente en <b>adoptar las características más recientes que llegarán con C++26</b>.</p><p>Según el creador del lenguaje, la clave está en utilizar de forma conjunta herramientas y funcionalidades incorporadas a lo largo de décadas de evolución.</p><p>Como señaló: "El lenguaje no son solo las últimas características que se le pusieron". Para él, el enfoque correcto pasa por <b>entender C++ como un sistema más coherente, eficiente, seguro y expresivo</b> que en sus primeras etapas.</p><p>Uno de los puntos que destacó fue la importancia de <a href="https://computerhoy.20minutos.es/tecnologia/adios-las-ia-para-programar-los-desarrolladores-veteranos-han-encontrado-su-uso-definitivo-usan-para-escribir-codigo-que-ni-ellos-entienden_6975004_0.html" title="Adiós a las IA para programar; los desarrolladores veteranos han encontrado su uso definitivo: &quot;La usan para escribir código que ni ellos entienden&quot;">escribir código más declarativo y menos propenso a errores</a>. Puso como ejemplo los bucles modernos, donde el desarrollador puede recorrer directamente los elementos de un contenedor sin necesidad de gestionar variables de control manualmente. </p><p>En su opinión, este enfoque facilita la optimización por parte del compilador, reduce errores y mejora la legibilidad. También subrayó <a href="https://computerhoy.20minutos.es/tecnologia/nueva-habilidad-ia-revoluciona-mercado-laboral-pueden-ganar-300000-euros-anuales-1456755" title="La nueva habilidad en IA que revoluciona el mercado laboral: &quot;Pueden ganar hasta 300.000 euros anuales&quot;">el valor de la programación genérica</a> y de la deducción automática de tipos, mecanismos que<b> ayudan a obtener el tipo correcto sin introducir conversiones innecesarias </b>ni complejidad adicional.</p><p>Otro aspecto fundamental para Stroustrup es la gestión de recursos mediante <i>RAII (Resource Acquisition Is Initialization)</i>. Esta técnica permite que los recursos queden asociados a objetos cuyo ciclo de vida está claramente definido por el alcance del programa.</p><p>Según explicó, cuando cada recurso tiene un propietario bien identificado y <b>se aprovechan las abstracciones modernas del lenguaje</b>, muchas fugas de memoria desaparecen de manera natural.</p><p>Además, recomendó evitar el uso de punteros sin procesar como administradores de recursos y apostar por estructuras modernas como vector, que incluyen información sobre tamaño y tipo, facilitando comprobaciones más seguras.</p><h2>IA, nuevos lenguajes y compiladores: las preocupaciones de Stroustrup para el futuro</h2><p>El creador de C++ también detalló qué prácticas considera obsoletas o peligrosas en el desarrollo actual. Entre ellas mencionó<b> el abuso de conversiones de tipos mediante <i>casts</i></b>, así como la costumbre tradicional de reservar memoria dinámicamente para devolver datos desde una función.</p><p>En lugar de ello, defendió las capacidades modernas del lenguaje para mover objetos eficientemente sin coste significativo de rendimiento. Asimismo, destacó ventajas de los módulos introducidos mediante la instrucción import, los cuales buscan<b> superar limitaciones históricas asociadas a #include</b>.</p><p>Stroustrup abordó además una cuestión que preocupa cada vez más al sector: <a href="https://computerhoy.20minutos.es/tecnologia/guido-van-rossum-creador-python-ia-deberia-adaptarse-nosotros-no-reves_6903573_0.html" title="Guido van Rossum, creador de Python: “La IA debería adaptarse a nosotros, no al revés”">la influencia de la inteligencia artificial en la programación</a>. Aunque reconoce que estas herramientas pueden resultar útiles, afirmó tener <b>"serias preocupaciones" sobre su impacto</b>.</p><p>También teme que algunos desarrolladores terminen perdiendo capacidad crítica para detectar errores y problemas de diseño al depender excesivamente de<b> las recomendaciones automáticas generadas por asistentes virtuales</b> como Claude Code o Codex.</p><p>Respecto a la aparición de nuevos lenguajes que aspiran a competir con C++, incluyendo proyectos inspirados en su filosofía como Carbon de Google, Stroustrup se mostró escéptico sobre la posibilidad de sustituir completamente a un lenguaje tan consolidado.</p><p>En su opinión, resulta relativamente sencillo diseñar una alternativa mejor enfocada a un área específica, pero mucho más complicado alcanzar la versatilidad que ha permitido a C++ mantenerse vigente en ámbitos muy diferentes durante décadas.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/06/6a74d327426ac1-86390659.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/guido-van-rossum-creador-python-codigo-se-lee-con-mucha-mas-frecuencia-que-se-escribe-debe-haber-una-preferiblemente-solo-una-manera-obvia-hacerlo_7020286_0.html</guid>
    <title>
        <![CDATA[ Guido van Rossum, creador de Python: "El código se lee con mucha más frecuencia de lo que se escribe, debe haber una, y preferiblemente solo una, manera obvia de hacerlo” ]]>
    </title>
    <description><![CDATA[ Tras liderar su desarrollo durante casi tres décadas como "Dictador Benevolente", Guido van Rossum dejó una reflexión sumamente importante para los programadores. ]]></description>
    <pubDate>Sat, 15 Aug 2026 07:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/guido-van-rossum-creador-python-codigo-se-lee-con-mucha-mas-frecuencia-que-se-escribe-debe-haber-una-preferiblemente-solo-una-manera-obvia-hacerlo_7020286_0.html</link>
    <enclosure type="image/jpeg" length="589885" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/06/6a74daae33e249-29385434.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-15T07:00:00+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Así como <a href="https://computerhoy.20minutos.es/software/que-es-rust-un-proyecto-secundario-linux-que-se-convirtio-uno-los-lenguajes-programacion-mas-valiosos-mundo_6985435_0.html" title="¿Qué es Rust?: un proyecto secundario de Linux que se convirtió en uno de los lenguajes de programación más valiosos del mundo">la historia de Rust</a>, <b><a href="https://computerhoy.20minutos.es/tecnologia/documental-python-imperdible-eres-programador-sabias-nacio-como-alternativa-perl-partir-lenguaje-llamado-abc-1481874" title="El documental de Python imperdible si eres programador: ¿sabías qué nació como alternativa a Perl a partir de un lenguaje llamado ABC?">Python es uno de los lenguajes que más ha recorrido la industria</a></b>, siendo crucial para muchísimas infraestructuras actuales, más de lo que se imagina.</p><p>Por eso mismo es que los expertos recomiendan aprender este ecosistema, y es que hasta <b><a href="https://computerhoy.20minutos.es/software/python-acaba-ia-expertos-lenguaje-que-abre-multiples-puertas-profesionales-simultaneamente_6974633_0.html" title="Python &quot;acaba&quot; con la IA y los expertos no dudan: &quot;Se ha convertido en el lenguaje que abre múltiples puertas profesionales simultáneamente&quot;">ya se está implementando con inteligencia artificial</a></b> para la ayuda en cuanto al código de programación en diversos proyectos.</p><p>Detrás de ese éxito aparece una figura que transformó la manera en que millones de desarrolladores. Guido van Rossum no solo diseñó un lenguaje eficiente, también<b> impulsó toda una carrera con decisiones cruciales</b> y una manera de trabajar particular.</p><p>Gracias a su visión es que poco a poco el lenguaje fue evolucionando hasta ser uno de los más importantes hoy en día y por eso conocer una de sus recomendaciones más grandes también podría motivarte.</p><h2><span>La</span> <span>idea</span> <span>que</span> <span>convirtió</span> <span>a</span> <span>Python</span> <span>en</span> <span>el</span> <span>lenguaje</span> <span>favorito</span> <span>de</span> <span>millones</span> <span>de</span> <span>desarrolladores </span></h2><p>Hay que hablar primero de todo lo que conllevó el comienzo de la carrera de Guido van Rossum, justo cuando<b> dio los primeros pasos en  Python durante las vacaciones de Navidad de 1989</b>.</p><p>En ese momento era uno de muchos proyectos y difícilmente podía imaginar el impacto que tendría su creación décadas después. En ese entonces trabajaba en el<i> Centrum Wiskunde &amp; Informatica (CWI) </i>de Ámsterdam, buscaba un proyecto personal que lo mantuviera ocupado.</p><p>Poco a poco fue forjando este<b> lenguaje de programación con su experiencia con el lenguaje ABC</b>. ¿El objetivo? Dar con una alternativa que pudiera cumplir con muchos de los aspectos que la mayoría de los desarrolladores buscaban en el momento: facilidad de uso, transparencia, versatilidad y practicidad.</p><p>Aunque muchos ya usan el ecosistema como uno de los más demandados, pocos se preguntan de dónde viene su peculiar nombre "pitón" en inglés. En sí, <b>fue un homenaje a <i>Monty Python's Flying Circus (1969)</i></b>, el famoso grupo de comedia británico que admiraba.</p><p>Van Rossum defendía que el código no debía escribirse únicamente para que lo entendiera una máquina, sino ir más allá. Por ejemplo, que pudiera ser leído sin complicaciones, comprenderlo,<b> aprender y hacer el respectivo mantenimiento con alta efectividad</b>.</p><p>De ahí nace una de sus ideas más conocidas: “el código se lee con mucha más frecuencia de lo que se escribe”. Esto ha sido fundamental para la indentación para estructurar programas, ya que otros <b>lenguajes solían depender de símbolos o bloques complejos</b>.</p><p>Python apostó por una sintaxis limpia y cercana al lenguaje natural. <span>Esa filosofía <b>alcanzó su máxima expresión en <i>El Zen de Python</i></b>, una colección de principios escrita por Tim Peters que resume la cultura del lenguaje.</span></p><p>Frases como “Simple es mejor que complejo” y “Debe haber una, y preferiblemente solo una, manera obvia de hacerlo” ya son referencias importantes en toda una generación. </p><h2>Guido van Rossum: del control absoluto del proyecto a su evolución global</h2><p>En 1995 surgió de manera informal el papel de Guido van Rossum como <i>Benevolent Dictator For Life (BDFL) </i>o <i>“Dictador Benevolente de por Vida”</i>.</p><p>Con esto se reflejaba la confianza que la comunidad depositaba en él para resolver debates técnicos. Durante más de dos décadas,<b> la estabilidad ayudó a consolidar el lenguaje a nivel mundial</b>.</p><p>Al mismo tiempo, Van Rossum continuó trabajando en su software y llegó a <b>formar parte de compañías como Google y Dropbox.</b> En el transcurso, uno de los desafíos más relevantes fue la transición de Python 2 a Python 3, una migración compleja que afectó a millones de líneas de código.</p><p>El punto de inflexión llegó en 2018, durante <b>la polémica discusión sobre la PEP 572</b>, propuesta que introdujo el operador de asignación conocido popularmente como<i> “operador morsa” (:=)</i>. Van Rossum anunció su renuncia al cargo de BDFL por esto y toda la complejidad d ela situación que conllevaba.</p><p>En 2020 se incorporó a Microsoft como <i>Ingeniero Distinguido</i> con un objetivo muy concreto: <b>contribuir a que Python fuera más rápido y eficiente</b>.</p><p>Hoy, cada vez que utilizas aplicaciones basadas en inteligencia artificial, análisis de datos o servicios web, sigues encontrando la huella de una filosofía que convirtió la simplicidad en una ventaja competitiva y la legibilidad en una herramienta de democratización tecnológica.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/06/6a74daae33e249-29385434.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/entretenimiento/revolucion-tdt-5-noviembre-dvb-t2-4k-uhd-full-hd-resintonizacion-canales-septima-guia-completa-para-que-no-te-vuelvas-loco_7025670_0.html</guid>
    <title>
        <![CDATA[ Revolución en la TDT el 5 de noviembre: DVB-T2, 4K, UHD, Full HD, resintonización de canales, La Séptima... guía completa para que no te vuelvas loco ]]>
    </title>
    <description><![CDATA[ La TDT española tiene marcada una fecha importante en el calendario: 5 de noviembre de 2026. Ese día comenzará la primera fase del cambio al estándar DVB-T2. ]]></description>
    <pubDate>Fri, 14 Aug 2026 13:07:24 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/entretenimiento/revolucion-tdt-5-noviembre-dvb-t2-4k-uhd-full-hd-resintonizacion-canales-septima-guia-completa-para-que-no-te-vuelvas-loco_7025670_0.html</link>
    <enclosure type="image/png" length="976041" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/files/fp/uploads/imagenes/2026/07/07/6a4cac5de71f53-33232659.r_d.513-354.png"/>
    <category>Entretenimiento</category>
    <dcterms:modified>2026-08-14T13:07:24+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>La TDT en España va a cambiar el 5 de noviembre de 2026. <a href="https://computerhoy.20minutos.es/entretenimiento/que-es-dvb-t2-tecnologia-que-quiere-cambiarlo-todo-tdt-espana_7019516_0.html" title="¿Qué es DVB-T2, la tecnología que quiere cambiarlo todo en la TDT de España?">Ese día comenzará una nueva etapa que traerá el DVB-T2</a>, <a href="https://computerhoy.20minutos.es/entretenimiento/tengo-que-resintonizar-televisor-5-noviembre-todo-que-cambia-tdt-espana-con-llegada-septima-4k_7024098_0.html">nuevas emisiones en UHD 4K, cambios en algunas frecuencias y la llegada de La Séptima, el nuevo canal</a>.</p><p><a href="https://computerhoy.20minutos.es/entretenimiento/apagon-tdt-5-noviembre-como-saber-si-tu-televisor-es-compatible-con-los-nuevos-canales-dvb-t2-uhd-4k_7023104_0.html">Eso sí, la palabra "apagón" puede llevar a pensar que ese día la televisión dejará de funcionar en muchas casas</a>. No será así. <b>El cambio será muy poco a poco y durante bastante tiempo convivirán las emisiones de ahora en HD con las nuevas señales UHD. Si tu televisor es compatible, podrás acceder a ellas. Si no lo es, seguirás viendo los canales como hasta ahora</b>.</p><p><a href="https://computerhoy.20minutos.es/entretenimiento/que-pasara-con-los-canales-tdt-hd-cuando-5-noviembre-empiecen-las-emisiones-dvb-t2-uhd-4k_7022704_0.html" target="_blank">La gran duda está en saber qué hay que hacer el 5 de noviembre</a><span>. En muchos casos será tan simple como volver a buscar los canales desde el menú del televisor. En otros, ni siquiera tendrás que hacer nada ese día si la televisión ya encuentra y guarda las nuevas señales automáticamente.</span></p><p>Eso sí, <a href="https://computerhoy.20minutos.es/entretenimiento/apagon-tdt-5-noviembre-estos-son-los-canales-que-podrian-desaparecer-tu-televisor-por-cambio-dvb-t2_7024516_0.html">durante esta primera fase van a convivir emisiones HD y UHD</a>. Por eso, si tienes una televisión antigua, no significa que ese día vayas a quedarte sin TDT. </p><h2>¿Qué cambia en la TDT el 5 de noviembre de 2026 y qué tienes que hacer?</h2><p>Lo primero es quitarse esta idea de la cabeza: <b>el 5 de noviembre no se apaga la TDT</b>. El cambio será progresivo. En esta primera fase, el múltiple RGE2 pasará a utilizar DVB-T2 y tendrá capacidad para las nuevas emisiones UHD. RTVE utilizará la mitad de ese espacio, mientras que Atresmedia y Mediaset tendrán una cuarta parte cada una.</p><p><a href="https://computerhoy.20minutos.es/entretenimiento/no-todos-los-smart-tv-valen-para-nueva-tdt-como-saber-si-tu-televisor-sera-compatible-con-los-nuevos-canales-partir-5-noviembre_7024930_0.html">Esto permitirá que algunos canales puedan emitir en UHD 4K, pero manteniendo al mismo tiempo sus versiones en HD</a>. Es decir, no vas a perder un canal porque empiece a emitir en 4K. La idea es que ambas señales convivan durante esta primera etapa para que todo el mundo tenga tiempo de adaptarse.</p><p><b>El problema puede aparecer con las frecuencias. Algunos canales como Clan, DKISS, Atreseries, BeMad o Boing pueden cambiar de ubicación dependiendo de cómo se haga la reorganización.</b> Si después del cambio no aparecen donde estaban antes, no significa que hayan desaparecido. En ese caso tendrás que hacer una resintonización de la TDT para que el televisor vuelva a encontrarlos. <span> </span></p><p><a href="https://computerhoy.20minutos.es/entretenimiento/canales-tdt-que-pasaran-emitir-uhd-4k-desde-5-noviembre-dejaras-poder-verlos-si-tu-televisor-no-es-compatible_7024926_0.html">¿Y qué pasa con el televisor? Aquí hay una diferencia importante</a>. Que tengas una Smart TV no quiere decir automáticamente que sea compatible con DVB-T2. Una televisión puede tener Netflix, YouTube y todas las aplicaciones del mundo y, aun así, no contar con el sintonizador necesario para recibir las nuevas emisiones UHD.</p><h2>¿Cómo saber si tu televisor es compatible con DVB-T2 y 4K?</h2><p>Hay una forma muy sencilla de comprobarlo sin ponerse a buscar el modelo por Internet. <b>Busca La 1 UHD en tu televisión. Si puedes verla correctamente, tu televisor ya tiene el sintonizador DVB-T2 y es capaz de reproducir el formato HEVC, también conocido como H.265</b>.</p><p>Como regla general, el Ministerio señala que los televisores comercializados desde 2017 son compatibles con las emisiones UHD, aunque siempre es mejor comprobar las especificaciones concretas del modelo. Además, los televisores que se venden ahora en España tienen que incorporar compatibilidad con DVB-T2 y, en determinados casos, con UHD. <span> </span></p><p>Si tu televisor no es compatible, tampoco hace falta salir corriendo a comprar otro. <b>Puedes seguir viendo las emisiones que continúen en HD durante esta primera fase. Y cuando llegue el momento de dar el salto definitivo, existe otra opción mucho más barata: comprar un sintonizador externo DVB-T2. Es una pequeña caja que se conecta por HDMI al televisor y hace el trabajo del sintonizador nuevo.</b></p><h2>¿Cuándo llegará el apagón definitivo de la TDT en HD?</h2><p><b>Todavía no hay una fecha definitiva para que toda la TDT pase a DVB-T2 y UHD</b>. El Gobierno ha establecido unas condiciones que deben cumplirse antes de poner en marcha esa segunda fase: al menos el <b>95% de los televisores de los hogares deberán ser compatibles con DVB-T2 y el 90% tendrá que poder recibir emisiones UHD</b>.</p><p><b>Por tanto, el 5 de noviembre es más bien</b> <b>el comienzo del cambio</b>, no el final de la TDT actual. La televisión seguirá funcionando, pero empezará una transición que irá dejando atrás poco a poco la tecnología HD.</p><p>Y en medio de todo esto aparecerá <b>La Séptima</b>. <a href="https://computerhoy.20minutos.es/tecnologia/septima-nuevo-canal-tdt-se-bloquea-tras-confirmar-su-fichaje-mas-mediatico-intentando-mantener-compostura-sin-exito_7024100_0.html" target="_blank">La cadena busca hacerse un hueco entre los grandes canales que ya existen</a> y <b>competir especialmente con La Sexta y Cuatro, pero intentando diferenciarse de ellas con una programación centrada casi por completo en lo que está pasando en cada momento</b>.</p><p>Eso no quiere decir que todo vaya a ser información en el sentido clásico de la palabra. <a href="https://computerhoy.20minutos.es/entretenimiento/ni-concursos-ni-reality-shows-septima-nuevo-canal-tdt-clara-que-podras-ver-su-programacion-no-habra-roscos-ni-se-cocinara_7024668_0.html" target="_blank">La cadena también quiere hablar de deportes, entretenimiento, sociedad y hasta cotilleos cuando tengan interés informativo</a>.</p><p>La programación se sabe que estará dividida en cuatro grandes bloques del día. La mañana será de pura actualidad; la sobremesa estará dedicada al análisis; la tarde tendrá un enfoque más dinámico y el <i>prime time</i> buscará un espacio para el debate sobre lo ocurrido durante el día. </p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/files/fp/uploads/imagenes/2026/07/07/6a4cac5de71f53-33232659.r_d.513-354-27413.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-c-consigue-un-nuevo-trabajo-para-explorar-nuevas-formas-aplicar-c-moderno-sistemas-cada-vez-mas-complejos_7024666_0.html</guid>
    <title>
        <![CDATA[ Bjarne Stroustrup, creador de C++, consigue un nuevo trabajo para "explorar nuevas formas de aplicar C++ moderno a sistemas cada vez más complejos" ]]>
    </title>
    <description><![CDATA[ El creador de uno de los lenguajes de programación más utilizados en sistemas de alto rendimiento se une a Susquehanna para aplicar su experiencia en C++ y explorar nuevas posibilidades. ]]></description>
    <pubDate>Tue, 11 Aug 2026 20:36:48 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-c-consigue-un-nuevo-trabajo-para-explorar-nuevas-formas-aplicar-c-moderno-sistemas-cada-vez-mas-complejos_7024666_0.html</link>
    <enclosure type="image/jpeg" length="1336118" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/11/6a7b6b7063e783-69917588.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-11T20:36:48+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>Cuando pensamos en los grandes nombres de la programación, como <a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-verdaderos-programadores-programan-no-porque-esperen-que-les-paguen-que-publico-los-adore-sino-porque-les-divierte-programar_6981070_0.html" title="Linus Torvalds, creador de Linux: &quot;Los verdaderos programadores no programan por dinero o la adoración de la gente, sino porque les divierte programar&quot;">Linus Torvalds</a> o <a href="https://computerhoy.20minutos.es/tendencias/guido-van-rossum-lenguaje-python-prefiero-escribir-codigo-que-articulos_6985439_0.html" title="Guido van Rossum, padre del lenguaje de programación Python: &quot;Prefiero escribir código que artículos&quot;">Guido van Rossum</a>, es fácil imaginar que, después de varias décadas de carrera, poco pueden hacer que todavía sorprenda, pero <a href="https://computerhoy.20minutos.es/tendencias/bjarne-stroustrup-padre-creador-c-tiempo-dedicado-matematicas-nunca-casi-nunca-es-tiempo-perdido-las-matematicas-son-una-las-mejores-formas-entrenar-nuestro-cerebro_7008638_0.html" title="Bjarne Stroustrup, padre y creador del lenguaje de programación C++: &quot;El tiempo dedicado a las matemáticas nunca, o casi nunca, es tiempo perdido. Son una de las mejores maneras de entrenar nuestro cerebro&quot;">Bjarne Stroustrup</a> acaba de demostrar lo contrario.  </p><p>El <a href="https://computerhoy.20minutos.es/software/bjarne-stroustrup-creador-c-que-no-te-enganen-ingles-no-es-adecuado-como-lenguaje-programacion-los-programadores-mejor-pagados-usan-estos_6978577_0.html" title="Bjarne Stroustrup, creador de C++: que no te engañen, &quot;el inglés no es adecuado como lenguaje de programación&quot;; los programadores mejor pagados usan estos">creador de C++</a> ha decidido asumir un nuevo reto profesional relacionado, precisamente, con la tecnología que marcó su trayectoria, ya que <b>se ha unido a Susquehanna International Group (SIG) como <i>Technical Fellow</i> a tiempo parcial</b>.<span>  </span></p><p>La empresa desarrolla <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/exchange-1007319" title="¿Qué es el Exchange?">sistemas para los mercados financieros</a> y su actividad incluye el trading de alta frecuencia, un entorno en el que el rendimiento del software y la capacidad de responder con muy poca latencia tienen una importancia especial.</p><p>Su misión de Bjarne no consiste en <a href="https://computerhoy.20minutos.es/software/ni-python-ni-c-convierte-los-caramelos-colores-tirados-sobre-una-mesa-un-lenguaje-programacion_6975142_0.html" title="Ni Python ni C++, convierte los caramelos de colores tirados sobre una mesa en un lenguaje de programación">crear un nuevo lenguaje</a>, sino que el objetivo es explorar nuevas maneras de aplicar C++ a sistemas cada vez más complejos, aportando su experiencia en diseño de <a href="https://computerhoy.20minutos.es/ciberseguridad/mejores-lenguajes-programacion-ciberseguridad-1453611" title="Los 10 mejores lenguajes de programación para ciberseguridad">lenguajes, programación</a> y desarrollo de software.</p><h2>C++ llega al trading de alta frecuencia</h2><p>Para entender el interés de SIG hay que mirar el tipo de sistemas con los que trabaja. En el trading, las aplicaciones deben procesar información y reaccionar rápidamente, por lo que el uso eficiente del hardware y el control del rendimiento pueden ser factores decisivos.</p><p>C++ lleva décadas utilizándose precisamente en ámbitos donde estas cuestiones son importantes. El lenguaje ofrece un elevado control sobre los <a href="https://computerhoy.20minutos.es/software/no-tires-8-formas-increibles-hacer-util-tu-viejo-pc-con-windows-que-vas-querer-probar-hoy-mismo_6910222_0.html" title="No lo tires: 8 formas increíbles de hacer útil tu viejo PC con Windows que vas a querer probar hoy mismo">recursos del ordenador</a> y permite desarrollar aplicaciones en las que el rendimiento es una prioridad, y su nuevo puesto encaja con esa experiencia.<span>  </span></p><p>Más que limitarse a programar una aplicación concreta, <b>Stroustrup podrá estudiar cómo aprovechar las capacidades actuales del lenguaje cuando los proyectos aumentan de tamaño</b> y se vuelven más difíciles de diseñar y mantener.</p><p>El hecho de que sea un trabajo a tiempo parcial también es relevante, ya que no supone abandonar su actividad académica ni su relación con C++, sino que Stroustrup continuará vinculado al ámbito universitario y al desarrollo del lenguaje.</p><h2>Bjarne Stroustrup lleva décadas detrás de C++</h2><p>Stroustrup nació en Aarhus, Dinamarca, en 1950. Estudió Matemáticas y Ciencias de la Computación en la Universidad de Aarhus y posteriormente <b>obtuvo un doctorado en Ciencias de la Computación por la Universidad de Cambridge en 1979</b>.</p><p><a href="https://computerhoy.20minutos.es/software/por-que-se-llama-c-lenguaje-programacion-existio-antes-un-lenguaje-b-que-paso-con-lenguaje-d_7008631_0.html" title="Por qué se llama C al lenguaje de programación: ¿Existió antes un lenguaje B? ¿Qué pasó con el lenguaje D?">Su historia con C++ comenzó en Bell Labs</a> a finales de los años setenta, donde el proyecto partió de una extensión de C conocida inicialmente como C with Classes y terminó convirtiéndose en C++, cuyo primer lanzamiento general llegó en 1985.</p><p>Después dirigió el departamento de investigación sobre programación a gran escala de Bell Labs y, en 2002, se incorporó a Texas A&amp;M University, donde permaneció hasta 2014.<span>  </span></p><p>Ese mismo año comenzó una etapa profesional en Morgan Stanley, donde trabajó en su división tecnológica y llegó a convertirse en Technical Fellow. Se retiró de esa entidad en 2022.</p><p>También ha desarrollado una extensa producción académica y divulgativa, con libros como <i>El lenguaje de programación C++</i>, <i>A Tour of C++</i> y <i>Programming: Principles and Practice using C++</i>. A lo largo de su carrera ha recibido importantes <a href="https://computerhoy.20minutos.es/tecnologia/60-anos-solo-3-mujeres-han-ganado-premio-turing-pesar-que-han-sido-vitales-mundo-informatica_6974849_0.html" title="En 60 años, solo 3 mujeres han ganado el Premio Turing, a pesar de que han sido vitales en el mundo de la informática">reconocimientos por sus contribuciones a la informática</a>.</p><p>Más de cuatro décadas después de comenzar a diseñar C++, su nuevo trabajo vuelve a ponerle frente a uno de los retos que han acompañado toda su trayectoria: cómo construir software eficiente y manejable cuando los sistemas son cada vez más grandes y complejos.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/11/6a7b6b7063e783-69917588.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/python-3-15-ya-es-oficial-estas-con-sus-novedades-mas-destacadas-que-debes-conocer_7024656_0.html</guid>
    <title>
        <![CDATA[ Python 3.15 ya es oficial: estas con sus novedades más destacadas que debes conocer ]]>
    </title>
    <description><![CDATA[ Python 3.15 trae grandes novedades para mejorar la productividad dentro del ecosistema, incluyendo optimizaciones en TypedDict, Tachyon, JIT, soporte ABI y mucho más. ]]></description>
    <pubDate>Tue, 11 Aug 2026 17:47:12 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/python-3-15-ya-es-oficial-estas-con-sus-novedades-mas-destacadas-que-debes-conocer_7024656_0.html</link>
    <enclosure type="image/jpeg" length="605592" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/11/6a7b38021c0921-06263504.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-11T17:47:12+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Entre los<b> <a href="https://computerhoy.20minutos.es/software/python-rust-c-10-lenguajes-programacion-ia-que-deberias-aprender-2026_7006171_0.html" title="Python, Rust o C++: 10 lenguajes de programación de IA que deberías aprender en 2026">lenguajes de programación que definitivamente deberías tener en cuenta</a></b> para los proyectos actuales o buscar empleo, incluso ante el auge de la inteligencia artificial, es sin duda <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/python-debe-popularidad-1022077" title="¿Qué es Python y a qué se debe su popularidad?">Python</a>. </p><p>Como uno de los más utilizados del mundo, es normal que esté recibiendo constantes actualizaciones, pero <b><a href="https://computerhoy.20minutos.es/tecnologia/python-se-resiste-perder-trono-prepara-una-las-mayores-revoluciones-su-historia_6960295_0.html" title="Python se resiste a perder el trono y prepara una de las mayores revoluciones de su historia">una de las más importantes recientemente es la nueva versión 3.15</a></b>, que incorpora mejoras de rendimiento, nuevas herramientas y cambios pensados para facilitar el proceso.</p><p>Si eres programador o estás estudiando para serlo, estas novedades son un salto crucial para todo el ecosistema, especialmente porque hay cambios que merece la pena conocer antes de actualizar todo lo que tengas pendiente.</p><h2>Python 3.15 mejora el rendimiento y añade funciones históricamente demandadas</h2><p><a href="https://computerhoy.20minutos.es/software/david-delony-experto-desarrollador-sobre-exito-python-si-existe-puedes-instalar-python_6983422_0.html" title="David Delony, experto desarrollador, sobre el éxito de Python: &quot;Si existe, puedes instalar Python en él&quot;">El éxito de Python</a> es algo increíble y es que es uno de los pocos lenguajes de hace décadas que se han mantenido intactos en la industria y sigue en constante expansión. </p><p>Esta vez, la versión 3.15 llega con nuevos cambios interesantes en comparación con la anterior versión, sobre todo porque<b> ahora existen importaciones<i> "lazy imports" (perezosas) </i></b>que ha sido una de las características más solicitadas por la comunidad. </p><p>Con esta funcionalidad, los módulos<b> no se cargan de inmediato al ejecutar un programa </b>porque solo se hace cuando realmente se utilizan, lo cual se traduce en tiempos de arranque en apps más cortos. </p><p>Además, los desarrolladores pueden aplicar este comportamiento incluso a código existente sin necesidad de realizar grandes modificaciones, manteniendo la compatibilidad con la sintaxis tradicional de importación.</p><p>Por otro lado, está<b> el nuevo tipo de dato <i>"frozendict"</i></b>, una versión inmutable del clásico diccionario de Python, que, tras crearlo, no se puede cambiar de ninguna manera. <b>A esto se suma el <i>"hashable"</i>, </b>que sirve para manipular objetos inmutables. </p><p>Junto a él aparece <i>"sentinel()"</i> para la creación de objetos que reemplazan patrones basados en <i>"object()"</i>, con el fin de simplificar el desarrollo de las APIs.</p><p>Con respecto a la optimización, el nuevo sistema de perfilado estadístico llamado <b>Tachyon ha sido beneficiado con el módulo <i>"profiling.sampling"</i></b> y una serie de optimizaciones que sirven para recopilar información útil sobre el rendimiento sin tantas complicaciones, siendo mejor que el cProfile.</p><p>Paralelamente, el compilador <i>JIT (Just-In-Time)</i> integrado en CPython continúa evolucionando. Según pruebas compartidas por los responsables del proyecto, extraídas de <a href="https://www.infoworld.com/article/4166693/the-best-new-features-in-python-3-15.html" title="Infoworld" target="_blank" rel="nofollow noreferrer">Infoworld</a>, la nueva versión logra <b>mejoras medias de rendimiento de entre el 8% y el 13%</b> dependiendo de la plataforma y la carga de trabajo. </p><p>Todo esto incluye las optimizaciones en la infraestructura de trazado,  registros y generación de código máquina. Considerando todo esto, son puntos clave a considerar para proyectos de gran magnitud y prepararse para las exigencias tecnológicas próximas.</p><h2>Más claridad para programar, nuevas herramientas y cambios internos importantes</h2><p><b>Python lleva varias versiones refinando los mensajes de error</b> y en Python 3.15 los avisos son todavía más precisos. Por ejemplo, todo se analiza con mayor profundidad y se ofrecen recomendaciones más adecuadas para las distintas situaciones. </p><p>De hecho, se detectan métodos habituales en otros lenguajes y sus respectivas alternativas. Por ejemplo, si utilizas accidentalmente <i>"list.push()"</i>, el intérprete puede recomendar<i> "append()"</i>, evitando pérdidas de tiempo durante la depuración.</p><p>Al mismo tiempo están <b>las mejoras en TypedDict y la incorporación de TypeForm</b>, habiendo parámetros closed y extra_items en el primero y expresiones de valores reales optimizadas en el segundo.</p><p>Python 3.15 introduce importantes optimizaciones sintácticas y de lenguaje, destacando <b>el desempaquetado en comprensiones mediante los operadores * y **</b>, lo que facilita aplanar listas y combinar diccionarios directamente.</p><p>A esto se suman mejoras clave como el nuevo módulo math.integer, la activación de <i>frame pointers</i> por defecto y el establecimiento de UTF-8 como codificación global predeterminada.</p><p>Asimismo, amplía el soporte para desarrolladores al habilitar <b>el uso de la Stable ABI en compilaciones <i>free-threaded</i> (sin GIL)</b>. En conjunto, esta actualización refuerza la evolución del lenguaje combinando herramientas avanzadas, mayor legibilidad y una experiencia de desarrollo más intuitiva.</p><p>¿Qué pasará con Python 3.16? Todavía es muy temprano como para saberlo, pero cada una de las novedades reveladas es suficiente como para determinar que el lenguaje de programación sigue por un buen camino.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/11/6a7b38021c0921-06263504.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/gaming/linux-prepara-un-gran-golpe-contra-windows-quiere-ejecutar-sus-juegos-xbox-game-pass_7024510_0.html</guid>
    <title>
        <![CDATA[ Linux prepara un gran golpe contra Windows: quiere ejecutar sus juegos de Xbox y Game Pass ]]>
    </title>
    <description><![CDATA[ El proyecto Xodus, creado por los desarrolladores de Heroic Games Launcher, está trabajando para que los juegos de Xbox para PC puedan funcionar en Linux. ]]></description>
    <pubDate>Tue, 11 Aug 2026 15:20:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/gaming/linux-prepara-un-gran-golpe-contra-windows-quiere-ejecutar-sus-juegos-xbox-game-pass_7024510_0.html</link>
    <enclosure type="image/png" length="2690678" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/11/6a7aeea70a21a8-49296004.png"/>
    <category>Gaming</category>
    <dcterms:modified>2026-08-11T15:20:00+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Linux lleva años siendo una alternativa muy a tener en cuenta a Windows para jugar, <a href="https://computerhoy.20minutos.es/software/linux-esta-anadiendo-funciones-windows-directamente-kernel-para-mejorar-rendimiento-los-juegos-que-vayan-mas-rapido_6968698_0.html">sobre todo gracias a proyectos como Wine, Proton, DXVK y VKD3D</a>. Con estos se ha conseguido que una gran cantidad de juegos para Windows funcionen en distribuciones Linux y en dispositivos como Steam Deck. Pero hay una parte de todo lo que tiene Microsoft que sigue resistiéndose: los juegos de Xbox para PC.</p><p>El problema no es que Linux no pueda ejecutar estos juegos. De hecho, muchos de los que había ya están resueltos. </p><p><b>El muro está en las tecnologías que Microsoft utiliza en sus juegos de Xbox para PC, especialmente el Xbox Game Development Kit (GDK)</b>, los servicios de identificación de Xbox y el sistema de paquetes cifrados que utiliza la aplicación de Xbox.</p><p>Ahora, los desarrolladores de Heroic Games Launcher quieren poner fin a todo esto. Su nuevo proyecto, llamado Xodus, está intentando crear las piezas necesarias para que estos juegos puedan ejecutarse en Linux sin depender de las herramientas oficiales de Microsoft. </p><h2>¿Por qué los juegos de Xbox para PC no funcionan bien en Linux?</h2><p>Para que te hagas una idea, cuando instalas un juego de Windows en Linux, normalmente no estás haciendo que el sistema se convierta en Windows. </p><p>Herramientas como Wine y Proton crean una capa que permite al juego comunicarse con Linux como si estuviera utilizando Windows. Además, proyectos como DXVK y VKD3D ayudan a traducir aspectos gráficos de Microsoft como DirectX para que funcionen con Vulkan.</p><p>Con muchos juegos, esto es suficiente. El problema aparece con los más modernos de Xbox para PC. Estos utilizan el GDK de Microsoft y necesitan comunicarse con distintos servicios de Xbox para comprobar que tienes derecho a utilizar el juego. Si esas piezas no están disponibles, el juego puede cerrarse.</p><p><b>A esto se suma otro problema: muchos de estos juegos llegan mediante paquetes MSIXVC, que están cifrados</b>. Por tanto, no basta con instalar el juego y lanzar su ejecutable.</p><p>Ahí es donde entra Xodus. El proyecto está trabajando en una implementación abierta de todo lo que necesitan estos juegos para funcionar. <b>Entre ellas está xgameruntime.dll, además de una biblioteca llamada xal-rs, escrita en Rust, que se ocupa de la autenticación con los servicios de Xbox. El proyecto también utiliza versiones modificadas de Wine y Proton</b>.</p><h2>Xodus ya ha superado algunas de las partes más complicadas para que todo funcione en Linux</h2><p>Los desarrolladores han confirmado que Xodus ya puede iniciar sesión en los servicios de Xbox, descargar paquetes de juegos y obtener las licencias necesarias. </p><p><b>El siguiente paso es conseguir que el Xbox Gaming Runtime funcione perfectamente a través de Wine</b>. Después llegará la parte que realmente interesa a los jugadores: conseguir que los juegos puedan arrancar y jugarse de forma local en Linux.</p><p><b>Eso significa que todavía no se puede decir que PC Game Pass ya funciona en Linux gracias a Xodus</b>. El proyecto está en desarrollo y todavía tiene trabajo por delante. </p><h2>¿Qué juegos de Xbox podrían funcionar?</h2><p>Hay una diferencia que tienes que conocer entre los juegos antiguos de Xbox para PC y los más nuevos. Xodus está centrado sobre todo en los actuales que utilizan GDK y los paquetes MSIXVC. No pretende solucionar desde un principio todos los juegos de Xbox para PC de los últimos años.</p><p>Por ejemplo, algunos títulos antiguos basados en UWP utilizan un sistema diferente. En esos casos, el problema puede estar en otras partes de la plataforma de Microsoft. Por eso no todos los juegos que aparecen dentro de Xbox para PC tendrán el mismo camino para llegar a Linux.</p><p>Por supuesto, Xodus no es el único proyecto que está siguiendo esta vía. <b>BedrockonLinux 2.0</b>, <b>por ejemplo, está siguiendo también estos pasos para llevar Minecraft Bedrock a Linux y conseguir que el juego pueda comunicarse con Xbox Live</b>.</p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/11/6a7aeea70a21a8-49296004.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/chris-skinner-estratega-futuro-los-negocios-sentencia-los-programadores-quien-los-necesita-cuando-tenemos-inteligencia-artificial_7023517_0.html</guid>
    <title>
        <![CDATA[ Chris Skinner, estratega en el futuro de los negocios, sentencia a los programadores: "¿Quién los necesita cuando tenemos inteligencia artificial?" ]]>
    </title>
    <description><![CDATA[ La integración de IA en gigantes como Microsoft y Google está transformando el desarrollo de software. Más del 30% de su código se genera con estas herramientas. ]]></description>
    <pubDate>Fri, 07 Aug 2026 15:52:21 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/chris-skinner-estratega-futuro-los-negocios-sentencia-los-programadores-quien-los-necesita-cuando-tenemos-inteligencia-artificial_7023517_0.html</link>
    <enclosure type="image/jpeg" length="595755" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/07/6a75cdd5cabeb7-60096239.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-07T15:52:21+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Los programadores siguen contra las cuerdas ante <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/inteligencia-artificial-469917" title="Inteligencia artificial: qué es, tipos y cómo funciona la tecnología que promete cambiar el mundo">el auge de las herramientas de IA</a> y los expertos ya comienzan a predecir el <b>panorama del futuro sobre cómo están influyendo en la industria</b>. </p><p>El resultado de la automatización de los procesos empresariales y el constante uso de <a href="https://computerhoy.20minutos.es/software/los-programadores-cada-vez-confian-mas-ia-aunque-siguen-temiendo-por-sus-puesto-trabajo_6970417_0.html" title="Los programadores cada vez confían más en la IA aunque siguen temiendo por sus puesto de trabajo">opciones como Codex o Claude Code</a> han hecho que millones se pregunten si la inteligencia artificial <b>va a llegar a reemplazar por completo a los profesionales</b>.</p><p>En este debate ha entrado el experto Chris Skinner, quien dice que la posible realidad es que en unos años, <b>el "programador tradicional" ya no será del todo útil</b> cuando se tendrán los asistentes virtuales entrenados.</p><h2>La IA ya escribe una parte importante del código en las grandes tecnológicas</h2><p>Microsoft, Google y GitHub aceleran la adopción de sistemas de IA para programar, revisar y optimizar código, y esto es justo lo que está haciendo que tanto las empresas como los profesionales involucrados en ellas se preparen para los próximos eventos tecnológicos relacionados con inteligencia artificial.</p><p>Chris Skinner abordó el tema en su artículo <i>“Who needs coders when we have AI?”</i>, publicado en su blog <a href="https://thefinanser.com/2025/05/who-needs-coders-when-youve-got-ai" title="The Finanser" target="_blank" rel="nofollow noreferrer">The Finanser</a>, donde analiza cómo la IA está avanzando dentro de los gigantes del sector a un punto que definitivamente es increíble.</p><p>La discusión nace después de que Satya Nadella, CEO de Microsoft, revelara durante una conversación con Mark Zuckerberg en LlamaCon que <b>entre el 20% y el 30% del código </b>presente en algunos repositorios de la compañía ya es generado por software impulsado por IA. </p><p>Destacó que <b>los resultados obtenidos con Python son “fantásticos”</b>, aunque reconoció que el código producido en C++ todavía tiene margen de mejora.</p><p>Según recordó Skinner, Sundar Pichai también indicó durante una conferencia de resultados financieros que aproximadamente el 30% del código utilizado por Google ya cuenta con participación de herramientas de inteligencia artificial.</p><p>A esto se suma la previsión del director de tecnología de Microsoft, Kevin Scott, <b>quien espera que para 2030 hasta el 95% del código de la compañía</b> sea generado por IA.</p><p>Estas estadísticas determinan que la repercusión es más grande de lo que se pensaba porque, aunque se ha concluido que no es algo que va a sustituir por completo a los desarrolladores, a corto plazo, <b>el cambio para la industria entera es más drástico</b>.</p><p>Desarrollar software no consiste únicamente en escribir líneas de código, sino en tener un criterio y analizar que todo funcione adecuadamente o mantenga la estructura solicitada, algo que es lo que ayudará a muchos a mantener sus empleos.</p><p>En otras palabras, la IA puede acelerar muchas tareas, pero todavía depende de supervisión experta para ofrecer resultados confiables, especialmente cuando se trata de proyectos de gran magnitud.</p><h2>El futuro no elimina a los programadores, pero sí cambia su papel</h2><p><a href="https://computerhoy.20minutos.es/tecnologia/3-etapas-ia-sistemas-actuales-superinteligencia-1252768" title="Las 3 etapas de la inteligencia artificial: desde la actualidad hasta la superinteligencia"><b>Los asistentes virtuales sirven para trabajar con tareas repetitivas</b></a> y aplicar diversas automatizaciones. Esto engloba generación de código básico, corrección de errores y actividades de depuración.</p><p>Con esto es posible ahorrar muchísimo tiempo y ampliar las capacidades como equipo, pero también supone que cada vez se necesitan menos conocimientos básicos en los empleados.</p><p>Varios expertos afirman que una de <b>las formas de sobrevivir a este impacto tecnológico </b>es especializarse en áreas determinadas para ser profesionales avanzados y mantener un puesto sin riesgo. </p><p>Considerando que estas herramientas permiten que personas con poca experiencia técnica creen aplicaciones y soluciones al instante, es lo más lógico.</p><p>De hecho, el experto destaca que, de igual manera, la inteligencia artificial va a seguir requiriendo <span>supervisión humana constante, <b>evaluación de riesgos y juicio profesional</b>.</span></p><p>De hecho, es fundamental comprobar el estado para detectar errores, vulnerabilidades o posibles sesgos que puedan afectar operaciones críticas. Por eso, <b>el especialista señala que los bancos y las empresas</b> ya no solo necesitarán programadores brillantes.</p><p>También requerirán profesionales capaces de entrenar, supervisar y mantener sistemas de IA. De hecho, llega a una conclusión llamativa al comparar el presente con un artículo que escribió diez años atrás: antes defendía que los bancos necesitaban “programadores estrella” para sobrevivir, pero ahora sostiene que necesitan “entrenadores de código estrella”. Así que es un cambio de estratégico.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/08/07/6a75cdd5cabeb7-60096239.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/aprender-sql-sigue-siendo-imprescindible-para-programadores-asi-puedes-comenzar-facilmente_7009924_0.html</guid>
    <title>
        <![CDATA[ Aprender SQL sigue siendo imprescindible para programadores: así puedes comenzar fácilmente ]]>
    </title>
    <description><![CDATA[ SQL es uno de los lenguajes más importantes del mundo, detrás de servicios muy conocidos, y aprenderlo es relativamente fácil si sabes por dónde comenzar. ]]></description>
    <pubDate>Tue, 04 Aug 2026 07:15:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/aprender-sql-sigue-siendo-imprescindible-para-programadores-asi-puedes-comenzar-facilmente_7009924_0.html</link>
    <enclosure type="image/png" length="2038487" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/02/6a46a3513a43c4-94277007.png"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-08-04T07:15:00+02:00</dcterms:modified>
    <dc:creator>Abraham Andreu</dc:creator>
            <content:encoded><![CDATA[ <p>Prácticamente toda la infraestructura a nivel mundial <a href="https://computerhoy.20minutos.es/software/solo-existe-una-opcion-viable-que-puede-competir-con-python-como-lenguaje-programacion-capaz-abrir-mas-puertas-laborales_6980574_0.html" title="Solo existe una opción viable que puede competir con Python como el lenguaje de programación capaz de abrir más puertas laborales">es posible gracias a SQL</a> –Structured Query Language–, el motor detrás de numerosas bases de datos que guardan información imprescindible para las organizaciones privadas y las instituciones públicas.</p><p>Durante la década de los 70, los matemáticos e informáticos se encontraron con un gran problema: a la par que los datos que procesaban las máquinas seguían aumentando, <b>la búsqueda de estos requería saber cómo estas los guardaban</b>.</p><p>En esa misma década, Edgar F. Codd, un matemático británico que trabajaba para IBM, publicó un artículo en el que desarrollaba el concepto de modelo relacional; es decir, con tablas interconectadas –formadas por filas y columnas– que eliminan esta barrera física.</p><p>Sus ideas dieron lugar en 1974 a SEQUEL –Structured English Query Language–, de la mano de Donald D. Chamberlain y Raymon F. Boyce, también investigadores en IBM, quienes crearon este para que se pareciera lo máximo posible al inglés, y que cualquier usuario pudiera usarlo.</p><p>Curiosamente, por un problema de derechos por otra marca registrada, tuvieron que cambiar al nombre de SQL, como se conoce a día de hoy, tanto por su pronunciación angloparlante como en su versión castellanizada.</p><p>Su explosión fue tal que se convirtió en un estándar, con lo cual <b>aunque cambies de sistema, su base seguirá siendo la misma</b>. Y, en la actualidad, continúa siendo esencial para programadores, analistas e investigadores.</p><h2>La importancia de SQL: 50 años después sigue siendo imprescindible</h2><p>A diferencia de lo que ocurre con lenguajes como Python o JavaScript, SQL no es un lenguaje de programación de propósito general, sino declarativo; es decir, que no le pides a la máquina una forma concreta de realizar el trabajo, sino que le pides los datos que quieres obtener.</p><p>Imagina esto como si tuvieras una tabla de Excel o cualquier hoja de cálculo. Con esto en mente, SQL se comporta de forma muy sencilla para sus diferentes acciones básicas: crear e insertar datos, leerlos, actualizarlos y borrarlos.</p><p>Esto es vital <b>para servicios tan rutinarios como acceder a Netflix</b>, ya que muchas plataformas, como esta de streaming, buscan tu usuario en la base de datos al intentar iniciar sesión, con el objetivo de verificar tu contraseña y mostrar tu catálogo personalizado.</p><p>Incluso en sectores estratégicos, como finanzas y banca, los registros de SQL son indispensables, ya que es uno de los lenguajes más consistentes y seguros, <a href="https://computerhoy.20minutos.es/ciberseguridad/un-estudio-masivo-alerta-sobre-los-senuelos-que-colocan-los-atacantes-los-principales-modelos-ia_6967121_0.html" title="Un estudio masivo alerta sobre los señuelos que colocan los atacantes en los principales modelos de IA">a pesar de que las inyecciones SQL son bien conocidas</a> por los analistas de ciberseguridad.</p><p>Hasta en ese videojuego que guarda un montón de inventario, estadísticas y horas de juego, SQL se convierte en uno de los principales aliados para que todo funciones de forma estable y sin errores.</p><p>Si estudias programación o eres un aficionado de este tipo de herramientas, hay varias formas de aprender este lenguaje sin que resulte complicado y, en muchos casos, con un punto de diversión.</p><h2>Juegos, cursos gratuitos y foros para aprenderlo todo sobre SQL</h2><p>Comenzar el aprendizaje de SQL es como cualquier otro lenguaje, ya que tendrás que aprender los conceptos esenciales, como pedir datos con SELECT, especificar la tabla con FROM, filtra información con WHERE, así como practicar con operadores matemáticos.</p><p>Domina estos términos básicos y verás cómo todo lo siguiente es mucho más sencillo, ya que la comunidad comparte numerosas soluciones a problemas que, seguramente, otros ya han enfrentado. Aquí puedes entrar en comunidades como <a href="https://www.reddit.com/r/SQL/" rel="nofollow noreferrer" target="_blank">r/SQL</a> o <a href="https://www.reddit.com/r/learnSQL/" rel="nofollow noreferrer" target="_blank">r/learnsql</a> en Reddit, que son algunas de las más activas.</p><p>También en <a href="https://stackoverflow.com/questions" rel="nofollow noreferrer" target="_blank">Stack Overflow</a> encontrarás <b>recomendaciones y consejos ante errores muy frecuentes </b>de otros programadores que ya han tenido que lidiar con estos.</p><p>Para avanzar hacia búsquedas o filtros más complejos, lo mejor es <a href="https://computerhoy.20minutos.es/tecnologia/aprende-python-saber-programacion-puedes-comenzar-lenguaje-1472767" title="Aprende Python sin saber programación: así puedes comenzar con este lenguaje">elegir alguna plataforma que funcione como un videojuego</a>, ya que evitarás tener que ponerte desde el principio con herramientas profesionales, pero dominarás el manejo de SQL.</p><p>En este ámbito, <a href="https://mystery.knightlab.com/" rel="nofollow noreferrer" target="_blank">SQL Murder Mystery</a> es una de las mejores alternativas que puedes utilizar, ya que tendrás que resolver crímenes cruzando las bases de datos que tiene la policía en sus manos. Es el <b>acercamiento más divertido que puedes tener hacia este lenguaje</b>.</p><p>Otra opción es <a href="https://sqlbolt.com/" rel="nofollow noreferrer" target="_blank">SQLBolt</a>, que cuenta con un tutorial interactivo que divide la teoría a la izquierda –de forma muy resumida para que no se haga muy denso– y los ejercicios en el lado derecho.</p><p>Si ya has dominado los anteriores, un escalón por encima en dificultad se encuentra la introducción a SQL de <a href="https://www.kaggle.com/learn/intro-to-sql" rel="nofollow noreferrer" target="_blank">Kaggle</a>, con la que tendrás ejemplos de código real sobre bases de datos masivas en la nube, aproximándose ya a lo que te encontrarías en la vida real.</p><p>En la cúspide de los juegos, se encuentra <a href="https://leetcode.com/problemset/database/" rel="nofollow noreferrer" target="_blank">LeetCode</a>, una página que ya te ofrecerá lo mejor para poder <b>superar entrevistas con nivel técnico en el manejo de SQL</b>.</p><p>A partir de este punto, cuando sientas que ya has dominado todos estos videojuegos, lo mejor es pasar al mundo de lo real. Y lo mejor de todo: no vas a tener que pagar por licencias ni realizar configuraciones extrañas.</p><p>Una de las mejores aplicaciones es <a href="https://dbeaver.io/" rel="nofollow noreferrer" target="_blank">DBeaver</a>, que se utiliza para gestionar bases de datos y lo utilizan miles de personas en su rutina.</p><p>Pero también puedes optar por un motor de bases de datos ultra ligero, como <a href="https://sqlite.org/" rel="nofollow noreferrer" target="_blank">SQLite</a>, con el que no vas a necesitar instalar nada muy complejo y tampoco requiere de servidores, ya que eso implicaría otro tipo de conocimiento.</p><p>Para practicar con cada una de ellas, o la que más te haya gustado, lo mejor es conseguir bases de datos desde <a href="https://www.kaggle.com/" rel="nofollow noreferrer" target="_blank">Kaggle</a> o <a href="https://ourworldindata.org/" rel="nofollow noreferrer" target="_blank">Our World in Data</a>, donde <b>encontrarás archivos CSV de todo tipo</b>.</p><p>Por ejemplo, puedes acceder a estadísticas de Spotify, datos agregados del cambio climático a lo largo de los años, el precio de las entradas de cine, o cualquier otra temática que se te puede ocurrir.</p><p>Simplemente importa este CSV en DBeaver o la que hayas elegido y pon en práctica todos los conocimientos adquiridos de SQL. Notarás que, desde aquel primer juego y conceptos básicos, has alcanzado un nivel profesional para hacer frente a cualquier entrevista.</p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/02/6a46a3513a43c4-94277007.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/cambio-mas-importante-linux-anos-ya-esta-marcha-asi-esta-sustituyendo-codigo-c-por-rust-para-ser-mas-seguro_7021885_0.html</guid>
    <title>
        <![CDATA[ El cambio más importante de Linux en años ya está en marcha: así está sustituyendo el código en C por Rust para ser más seguro ]]>
    </title>
    <description><![CDATA[ Aunque en tu ordenador apenas lo vas a notar, el sistema operativo de Linus Torvalds ya está trabajando para poner fin a los problemas del software escrito en C. ]]></description>
    <pubDate>Mon, 03 Aug 2026 09:44:11 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/cambio-mas-importante-linux-anos-ya-esta-marcha-asi-esta-sustituyendo-codigo-c-por-rust-para-ser-mas-seguro_7021885_0.html</link>
    <enclosure type="image/jpeg" length="367959" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/06/16/6a310135127ab9-58418387.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-03T09:44:11+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Durante estos años y la llegada de nuevas versiones, <a href="https://computerhoy.20minutos.es/software/linus-torvalds-anuncia-lanzamiento-linux-7-2-rc5-es-un-poco-demasiado-grande-para-mi-gusto_7019198_0.html" title="Linus Torvalds anuncia el lanzamiento de Linux 7.2-rc5: &quot;Es un poco demasiado grande para mi gusto&quot;">Linux ha ido cambiando poco a poco por fuera</a> con nuevas interfaces, funciones, mejoras en drivers y compatibilidades. Pero ahora es turno de remodelar los cimientos y <a href="https://computerhoy.20minutos.es/software/que-es-rust-lenguaje-programacion-mas-top-2026_6921267_0.html">que un nuevo lenguaje de programación entre en escena</a>.</p><p><b>Algunas de las herramientas más importantes del sistema operativo están empezando a reescribirse en Rust</b>, un lenguaje de programación más moderno que quiere poner fin a muchos de los problemas de seguridad que arrastra el lenguaje C, utilizado desde hace décadas.</p><p> <a href="https://computerhoy.20minutos.es/tecnologia/caos-comunidad-mundo-linux-duelo-c-vs-rust-ganador_6909288_0.html" title="Meses de caos en el mundo Linux: el duelo C vs Rust deja un claro ganador">La gran diferencia si lo comparamos con otros lenguajes tan top como C o C++</a> es que Rust tiene mecanismos internos que evitan errores de memoria antes de que se ejecute el programa. En otros lenguajes, estos fallos pueden dar pie a bloqueos, pérdida de datos o incluso vulnerabilidades de seguridad.</p><p>El secreto está en su sistema de propiedad y préstamos. <b>Cada dato en Rust tiene un 'dueño' y solo puede ser usado o modificado de manera controlada</b>.</p><p>Por así decirlo, cada archivo en tu ordenador tiene una especie de guardián que supervisa que nadie lo toque mientras tú lo estás usando: eso es básicamente lo que Rust hace con la memoria. Gracias a esto, los errores que en otros lenguajes son inevitables se eliminan antes de que aparezcan.</p><p><b>El cambio ya ha comenzado en Ubuntu</b>. La distribución ha convertido sudo-rs en la implementación por defecto del conocido comando sudo y también está incorporando uutils, un proyecto que sustituye poco a poco varias herramientas de GNU Coreutils, como cp, mv, ls, cat, mkdir o rm, por versiones desarrolladas en Rust.</p><p>Lo curioso es que probablemente no notes absolutamente nada. Seguirás escribiendo los mismos comandos de siempre y el sistema seguirá funcionando igual. Esa es precisamente la idea. Se busca mejorar la seguridad sin obligar a los usuarios a aprender otra forma de utilizar Linux.</p><h2>¿Por qué Linux está sustituyendo C por Rust?</h2><p><b><b>Una gran parte de los desarrolladores llevan tiempo utilizándolo por su eficiencia</b></b>, rapidez y flexibilidad con el uso de las bibliotecas correspondientes. Junto a Python, se ha convertido en una manera de crear código con mayor productividad.</p><p>C solía ser uno de los preferidos para este tipo de trabajos exigentes que conllevan complementos, pero según el informe <a href="https://blog.jetbrains.com/pycharm/2025/08/the-state-of-python-2025/" target="_blank" rel="nofollow noopener" title="State of Python 2025 de JetBrains">State of Python 2025 de JetBrains</a>, <b><b>el uso de Rust en extensiones binarias pasó del 27% al 33% en tan solo un año</b></b>.</p><p>Esto quiere decir que ha superado a su contrincante más cercano, ya que esas cifras quieren decir que “entre un cuarto y un tercio de todo el código nativo que se sube a PyPI para nuevos proyectos usa Rust”.</p><p>Por supuesto, <b>no se puede negar que C ha sido uno de los lenguajes más importantes de la historia</b>. Gracias a él existen Linux, Windows y gran parte del software que usas todos los días. Es rápido, muy eficiente y te da un control enorme sobre el hardware. Precisamente ahí está también su principal problema.</p><p>Cuando un programa está escrito en C, el desarrollador tiene que gestionar manualmente la memoria del ordenador. Si comete un pequeño error, aunque sea muy difícil de detectar, puede aparecer una vulnerabilidad que un ciberdelincuente termine aprovechando años después.</p><p>Rust intenta evitar precisamente ese tipo de situaciones. El propio lenguaje viene con controles que detectan muchos de esos errores antes incluso de que el programa llegue a ejecutarse. Es decir, ayuda al desarrollador a no cometer fallos desde el principio.</p><p>Ni qué decir que esto no significa que Rust sea el santo grial de la programación. Un programa puede seguir teniendo errores o problemas de funcionamiento. Lo que sí consigue es reducir bastante las vulnerabilidades.</p><p>Por último, Rust <b>no es todavía el lenguaje más famoso y amado en el sector</b>, pero está ganando fuerza muy poco a poco entre programadores y empresas de tecnología de talla mundial.</p><p>Además, cuenta con el respaldo de grandes compañías tecnológicas como Google, Meta, Microsoft, ARM, AWS y Huawei, que forman parte de la Rust Foundation y promueven su uso en proyectos serios y de alto rendimiento. De forma simple y lógico, esto facilita mucho que Rust se use en proyectos importantes.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/06/16/6a310135127ab9-58418387.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tendencias/bjarne-stroustrup-padre-creador-c-tiempo-dedicado-matematicas-nunca-casi-nunca-es-tiempo-perdido-las-matematicas-son-una-las-mejores-formas-entrenar-nuestro-cerebro_7008638_0.html</guid>
    <title>
        <![CDATA[ Bjarne Stroustrup, padre y creador del lenguaje de programación C++: "El tiempo dedicado a las matemáticas nunca, o casi nunca, es tiempo perdido. Son una de las mejores maneras de entrenar nuestro cerebro" ]]>
    </title>
    <description><![CDATA[ El valioso consejo de Bjarne Stroustrup para ser mejor programador: "Nunca es tiempo perdido". ¿Son necesarias las matemáticas para programar? El creador del lenguaje C++, Bjarne Stroustrup, desvela su impacto real en la mente. ]]></description>
    <pubDate>Sun, 02 Aug 2026 14:30:01 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tendencias/bjarne-stroustrup-padre-creador-c-tiempo-dedicado-matematicas-nunca-casi-nunca-es-tiempo-perdido-las-matematicas-son-una-las-mejores-formas-entrenar-nuestro-cerebro_7008638_0.html</link>
    <enclosure type="image/jpeg" length="1425352" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/30/6a6b2f54c61f62-75098206.jpeg"/>
    <category>Tendencias</category>
    <dcterms:modified>2026-08-02T14:30:01+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p><b></b>Cada vez es más normal hacerse la pregunta de si <a href="https://computerhoy.20minutos.es/noticias/life/ecuaciones-matematicas-que-han-cambiado-siempre-mundo-272349" title="Las ecuaciones matemáticas que han cambiado para siempre el mundo" target="_blank">las matemáticas siguen siendo tan relevantes o útiles como antes</a>. Con la IA y herramientas capaces de resolver problemas en segundos, <b>muchos creen que dedicar tanto tiempo a esto ha dejado de tener sentido</b>.</p><p><span>Pero <a href="https://computerhoy.20minutos.es/tecnologia/bjarne-stroustrup-creador-padre-leguaje-c-habla-programadores-python-resuelve-problema-que-c-pero-70-veces-mas-lento_6972730_0.html" title="Bjarne Stroustrup, padre del lenguaje C++, habla de los programadores de Python: &quot;Resuelve el mismo problema que C++ pero 70 veces más lento&quot;">Bjarne Stroustrup, creador del lenguaje de programación C++</a>, no lo ve así. En una entrevista con <i><a href="https://hackernoon.com/an-interview-with-c-creator-bjarne-stroustrup" rel="nofollow noreferrer" target="_blank">Hackernoon</a></i> defendió que las matemáticas siguen siendo una de las mejores formas de aprender a pensar.</span></p><p><span>Según explica, su valor no está en memorizar fórmulas para usarlas toda la vida, sino en desarrollar una habilidad que sigue siendo esencial en cualquier profesión, ya que <a href="https://computerhoy.20minutos.es/noticias/life/eres-mas-inteligente-que-media-estos-son-13-signos-que-determinan-70289" title="¿Eres más inteligente que la media? Estos son los 13 signos que lo determinan">ayuda a aprender a razonar, analizar problemas y encontrar soluciones</a>.</span></p><h2>Las matemáticas ayudan a desarrollar una forma de pensar que va mucho más allá de los números</h2><p><span>Stroustrup sostiene que el tiempo dedicado a las matemáticas “nunca, o casi nunca, es tiempo perdido” porque obligan a analizar una situación, buscar patrones y <a href="https://computerhoy.20minutos.es/tecnologia/giro-180-grados-programadores-convierten-ia-aliado-no-enemigo-podemos-dedicarnos-importante-1464698" title="Giro de 180 grados para los programadores, convierten a la IA en un aliado, no en un enemigo: &quot;Podemos dedicarnos a lo importante&quot;">construir soluciones paso a paso</a>. Ese proceso mental, explica, resulta mucho más valioso que el simple hecho de aprender una operación concreta.</span></p><p><span><i>“El tiempo dedicado a las matemáticas nunca, o casi nunca, es tiempo perdido. Las matemáticas son una de las mejores maneras de entrenar nuestro cerebro, especialmente cuando se combinan con la informática, de modo que nuestros errores se hacen evidentes enseguida. Las matemáticas nos enseñan a ser precisos y a no creer en ideas simplificadas o simplemente falsas”.</i></span></p><p><span>Durante la conversación también defendió que <b>las matemáticas representan una de las mejores maneras de entrenar el cerebro</b>. A su juicio, esa capacidad de razonamiento acompaña a las personas durante toda su vida y puede aplicarse mucho más allá de las aulas o de una carrera relacionada con la informática.</span></p><h2>Aprender a razonar seguirá siendo más útil que aprender una herramienta concreta</h2><p><span>A lo largo de la entrevista, Bjarne Stroustrup insistió en que el conocimiento evoluciona constantemente, ya que aparecen <a href="https://computerhoy.20minutos.es/tecnologia/expertos-sentencian-lenguaje-programacion-acabara-con-python_6949413_0.html" title="Expertos en programación sentencian: este es el &quot;lenguaje&quot; que acabará con Python">nuevos lenguajes de programación</a>, cambian las tecnologías y la inteligencia artificial introduce formas diferentes de trabajar casi cada año.</span></p><p><span>Sin embargo, considera que existe una habilidad mucho más duradera. Saber analizar un problema, dividirlo en partes más pequeñas y encontrar una solución lógica continúa siendo fundamental, independientemente de la tecnología que se utilice.</span></p><p><span>Por eso cree que aprender únicamente una herramienta concreta nunca debería ser el objetivo principal. Lo realmente importante es adquirir una forma de pensar que permita adaptarse a cualquier cambio tecnológico.</span></p><p><span>Otra de las ideas más interesantes que dejó durante la entrevista es que programar no consiste únicamente en escribir instrucciones para que las ejecute un ordenador.</span></p><p><span>Antes de empezar a desarrollar un programa, hay que comprender el problema, estudiar distintas alternativas y decidir cuál es la mejor solución. Solo después llega el momento de convertir ese razonamiento en código.</span></p><p><span>En ese proceso, <b>las matemáticas desempeñan un papel importante porque acostumbran al cerebro a trabajar con lógica</b>, analizar situaciones complejas y resolverlas de manera ordenada.</span></p><h2>Quién es Bjarne Stroustrup, el ingeniero que creó C++</h2><p><span>Bjarne Stroustrup es un informático e ingeniero danés conocido por crear C++, <a href="https://computerhoy.20minutos.es/ciberseguridad/mejores-lenguajes-programacion-ciberseguridad-1453611" title="Los 10 mejores lenguajes de programación para ciberseguridad">uno de los lenguajes de programación más influyentes de las últimas décadas</a>. Lo desarrolló a comienzos de los años ochenta como una evolución del lenguaje C, con el objetivo de ofrecer más herramientas para crear programas sin perder rendimiento.</span></p><p><span>Con el paso del tiempo, <b>C++ se ha convertido en una tecnología ampliamente utilizada</b> para desarrollar sistemas operativos, motores de videojuegos, aplicaciones de alto rendimiento y numerosos proyectos de ingeniería.</span></p><p><span>Por ello, su reflexión sobre las matemáticas va más allá de una asignatura del colegio, sino que es una defensa del pensamiento lógico como una habilidad que continúa siendo esencial, incluso en una época en la que la inteligencia artificial parece capaz de hacerlo casi todo.</span></p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/30/6a6b2f54c61f62-75098206.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/desarrollador-fabrica-un-bloqueador-anuncios-por-5-euros-capaz-filtrar-mas-medio-millon-dominios-usando-solo-4-mb-memoria_7018138_0.html</guid>
    <title>
        <![CDATA[ Un desarrollador fabrica un bloqueador de anuncios por 5 euros capaz de filtrar más de medio millón de dominios usando solo 4 MB de memoria ]]>
    </title>
    <description><![CDATA[ La genialidad informática de 5 euros que destroza la publicidad en internet consumiendo apenas memoria. ¿Harto de los bloqueadores pesados? El programador ZedAxis crea por 5 euros una alternativa capaz de filtrar 500.000 dominios con solo 4 MB de RAM. ]]></description>
    <pubDate>Sat, 01 Aug 2026 13:30:02 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/desarrollador-fabrica-un-bloqueador-anuncios-por-5-euros-capaz-filtrar-mas-medio-millon-dominios-usando-solo-4-mb-memoria_7018138_0.html</link>
    <enclosure type="image/jpeg" length="904663" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/29/6a69f7a9c2d668-54037771.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-08-01T13:30:02+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p><b><a href="https://computerhoy.20minutos.es/moviles/google-pone-coto-publicidad-invasiva-expulsando-desarrolladores-google-play-457957" title="Google pone coto a la publicidad invasiva expulsando a desarrolladores de Google Play">La publicidad online sigue siendo un problema molesto</a></b> para muchos y es que, a pesar de que es una de las principales fuentes de muchas plataformas, en cierto punto los anuncios llegan a ser invasivos.</p><p>Con esto es posible que haya un consumo innecesario de ancho de banda, <b>rastreo de actividad y ralentización de conexiones</b>. Por esa razón, cada vez más usuarios buscan alternativas de bloqueadores a nivel de red.</p><p>De aquí ha surgido un nuevo proyecto<b> desarrollado por el ingeniero egipcio conocido como ZedAxis</b>, que plantea una perspectiva distinta. Todo se ha logrado con una diminuta placa de bajo coste para <a href="https://computerhoy.20minutos.es/tecnologia/como-crear-propio-bloqueador-anuncios-raspberry-pi-ahora-chrome-eliminando-1412679" title="Cómo crear tu propio bloqueador de anuncios con una Raspberry Pi ahora que Chrome lo está eliminando">bloquear cientos de miles de dominios publicitarios</a>. </p><p>¿Quieres saber cómo es posible conseguir este resultado? Solo se tuvieron que invertir 5 euros para restringir <a href="https://computerhoy.20minutos.es/apps/navegador-duckduckgo-youtube-gratis-sin-publicidad-invasiva-1411606" title="Este navegador te permite ver YouTube gratis sin publicidad invasiva">la publicidad excesiva de internet</a>, sin necesidad de <a href="https://computerhoy.20minutos.es/noticias/internet/como-instalar-extensiones-chrome-forma-segura-74601" title="Cómo instalar extensiones de Chrome de forma segura">instalar extensiones</a> o aplicaciones en cada equipo. </p><h2>Un ESP32-C3 de apenas 5 euros que funciona como bloqueador DNS</h2><p>Imagínate poder hacer un bloqueo de anuncios efectivo con un dispositivo que parece un pendrive y que puedes <b><a href="https://computerhoy.20minutos.es/dispositivos/usb-es-puerto-mas-infravalorado-router-wifi-te-estas-perdiendo-una-funcion-sorprendentemente-util_6966944_0.html" title="El USB es el puerto más infravalorado del router WiFi y te estás perdiendo una función sorprendentemente útil">conectar directamente al router WiFi</a></b> para que comience a funcionar.</p><p><b>Todo eso con un presupuesto de solo 5 euros</b>. Para ello, tal y como se puede ver en el vídeo, el proyecto de ZedAxis se ha basado en una placa ESP32-C3 SuperMini, un microcontrolador muy económico que incorpora conectividad WiFi, Bluetooth 5.0 y alimentación mediante USB-C.</p><p>Básicamente, es todo lo que se requiere para hacer que haya un buen funcionamiento para lograr estos objetivos. A diferencia de <a href="https://computerhoy.20minutos.es/tecnologia/que-es-raspberry-pi-como-funciona-para-que-sirve-este-pequeno-ordenador_6536722_4.html" title="Qué es Raspberry Pi, cómo funciona y para qué sirve este pequeño ordenador">soluciones más conocidas basadas en Raspberry Pi,</a> esta alternativa es económica, incluso <b>más que opciones de pago como apps y <a href="https://computerhoy.20minutos.es/software/estas-son-las-10-extensiones-chrome-favoritas-google-2025_6906420_0.html" title="Estas son las 10 extensiones de Chrome favoritas de Google en 2025">extensiones para Chrome</a></b> u otros navegadores. </p><p>Según la documentación del desarrollador, <b>el dispositivo actúa como un <i>"DNS sinkhole"</i></b>, es decir, intercepta las consultas DNS y bloquea aquellas que coinciden con dominios relacionados con publicidad o seguimiento digital.</p><p>La instalación también resulta relativamente sencilla. <b>El creador mostró el funcionamiento en un vídeo publicado en YouTube</b>, donde conecta la placa a un puerto USB de un router y gestiona la configuración desde un panel web.</p><p>El sistema incluye descubrimiento mediante mDNS, actualizaciones OTA (Over The Air) y acceso remoto a la administración del dispositivo. De este modo, se mantiene actualizado sin tener que conectar la placa de nuevo.</p><p><b>El código fuente se encuentra disponible en GitHub</b> bajo licencia MIT, lo que facilita que cualquier usuario pueda estudiar su funcionamiento, adaptarlo o incluso construir su propia versión.</p><h2>La técnica que permite almacenar 537.000 dominios en solo 4 MB</h2><p>La parte más llamativa del proyecto es la estrategia empleada para gestionar la lista negra porque es capaz de <b>almacenar más de 500.000 dominios dentro de una memoria flash de apenas 4 MB</b>.</p><p>Esto es realmente impresionante porque guardar los nombres completos de los dominios consumiría demasiados recursos. La manera en la que el programador pudo resolver el problema es <b>por medio de una técnica basada en hashes FNV-1a de 40 bits</b>.</p><p>Debido a esto, se consigue que todos los identificadores sean más compactos y, al hacer esta transformación, <b>se almacenan directamente en la memoria flash</b>.</p><p>Cuando llega una consulta DNS, el sistema calcula el mismo hash y realiza una búsqueda binaria para comprobar si el dominio está incluido en la lista negra.</p><p>Gracias a este enfoque, <b>alrededor de 141.000 dominios pueden ocupar solamente unos 0,7 MB </b>de almacenamiento flash, utilizando cerca de 50 KB de RAM para las comprobaciones, siendo innecesario disponer de PSRAM adicional.</p><p>Aunque el proyecto menciona la posibilidad de manejar hasta 537.000 dominios, en configuraciones reales suele limitarse a unas 250.000 entradas para reservar espacio destinado a actualizaciones OTA y otras funciones futuras.</p><p>Más allá del ahorro económico, el trabajo de ZedAxis llama la atención por la increíble optimización de software que se ha logrado en el proceso.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/29/6a69f7a9c2d668-54037771.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/dave-plummer-exingeniero-microsoft-creador-administrador-tareas-windows-lleva-su-herramienta-los-pc-apple-oye-mira-es-tu-viejo-amigo-task-manager-mac_7021158_0.html</guid>
    <title>
        <![CDATA[ Dave Plummer, exingeniero de Microsoft y creador del Administrador de tareas de Windows, lleva su herramienta a los PC de Apple: "¡Oye, mira! Es tu viejo amigo Task Manager... ¡en Mac!" ]]>
    </title>
    <description><![CDATA[ El desarrollador cree que el Monitor de Actividad de Apple se queda corto y ha creado una alternativa inspirada en su mayor creación para Windows. ]]></description>
    <pubDate>Fri, 31 Jul 2026 10:50:54 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/dave-plummer-exingeniero-microsoft-creador-administrador-tareas-windows-lleva-su-herramienta-los-pc-apple-oye-mira-es-tu-viejo-amigo-task-manager-mac_7021158_0.html</link>
    <enclosure type="image/jpeg" length="228610" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/31/6a6c53883a7440-19976901.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-07-31T10:50:54+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Pocas herramientas de Windows son tan famosas y usadas <a href="https://computerhoy.20minutos.es/software/dave-plummer-mitico-ingeniero-microsoft-asegura-que-administrador-tareas-original-solo-ocupaba-80-kb-para-que-pudiera-funcionar-cualquier-pc-los-anos-90_6957209_0.html">como el Administrador de tareas</a>. Cuando un programa deja de responder, el ordenador va lento o quieres comprobar qué está consumiendo toda la memoria, es la primera ventana que muchos abren. <b>Lo curioso es que ahora esa misma idea podría llegar también a los ordenadores de Apple</b>.</p><p>El anuncio lo ha hecho <a href="https://computerhoy.20minutos.es/tecnologia/exingeniero-microsoft-afirma-que-windows-es-una-basura-explica-como-solucionarlo_6880946_0.html">Dave Plummer, uno de los desarrolladores históricos de Microsoft</a>. Fue uno de los que desarrolló el Administrador de tareas original en la época de Windows XP y ahora está trabajando en una versión para macOS escrita desde cero.</p><p><span>Por supuesto, y teniendo en cuenta que este nunca da puntada sin hilo, también ha lanzado una gran crítica al Monitor de Actividad de Apple, la herramienta que viene instalada en todos los Mac y que imita, en cierta forma, a Windows. <b>Según Plummer, esa aplicación es bastante mediocre y se queda a medio gas a la hora de ofrecer lo que muchos usuarios necesitan</b>.</span></p><p><span>Lo más curioso es que Microsoft ha dado permiso al desarrollador para utilizar el código fuente del antiguo Administrador de tareas de Windows XP como referencia. Eso sí, la nueva aplicación no reutiliza ese código. Está desarrollada completamente desde cero en Swift, el lenguaje de programación utilizado para crear aplicaciones nativas en macOS.</span></p><h2>¿Por qué Dave Plummer quiere llevar el Administrador de tareas de Windows a un Mac?</h2><p>Aunque resulta un tanto extraño, no podemos negar que este es el niño mimado de Plummer. Su gran creación y, por supuesto, una de las pocas herramientas que persisten en Windows 11 y que sigue siendo de gran utilidad. </p><p>Si bien es cierto que Apple ya incluye una herramienta para controlar el rendimiento del ordenador, <b>quienes han utilizado Windows saben que el Administrador de tareas hace bastante más que enseñarte el uso de la CPU o de la memoria</b>.</p><p>Con el paso del tiempo se ha convertido en una especie de centro de control del sistema. Desde ahí puedes cerrar aplicaciones bloqueadas, ver qué programas arrancan al encender el ordenador y habilitarlo o deshabilitarlo, ver servicios del sistema, analizar el consumo de recursos o revisar qué proceso está haciendo que el equipo funcione más despacio.</p><p>El Monitor de Actividad de macOS también permite ver mucha de esta información, pero su organización y la forma de presentar los datos son diferentes. <b>Plummer cree que muchos usuarios preferirían una interfaz más parecida a la de Windows, especialmente aquellos que trabajan con ambos sistemas operativos o que han cambiado hace poco de sistema operativo</b>.</p><p>Nadie se lo ha pedido, pero parece que estos son motivos suficientes para ponerse manos a la obra. </p><p><b>De momento sigue en fase beta y su intención es publicarla gratis en la Mac App Store para que cualquiera pueda probarla</b>. Incluso ha bromeado diciendo que "la primera dosis siempre es gratis", aunque tampoco descarta publicar el código si en algún momento deja de trabajar en el proyecto.</p><h2>¿Qué ofrecerá esta nueva herramienta para macOS?</h2><p>Aunque todavía no está terminada, las primeras imágenes que se han podido ver de la futura herramienta dejan entrever una interfaz que se parece bastante al Administrador de tareas de Windows. Cuenta con la misma idea de fondo: que puedas ver rápidamente el rendimiento del ordenador y otros datos sobre tu PC.</p><p><span>Por ejemplo, parece que habrá todo tipo de gráficos de actividad del disco, información sobre memoria, procesador y procesos activos.</span></p><p><span>Uno de los aspectos que más está cuidando es precisamente la experiencia visual. <b>El propio Plummer ha explicado que sigue afinando los indicadores de actividad porque, al actualizarse 60 veces por segundo, algunos gráficos parpadean demasiado y quiere conseguir un resultado más limpio</b>.</span></p><p><span>Todo apunta a que no será una copia exacta del Administrador de tareas de Windows. El objetivo parece ser trasladar su filosofía a macOS respetando el funcionamiento del sistema de Apple.</span></p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/31/6a6c53883a7440-19976901.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/ciberseguridad/si-generas-codigo-con-ia-cuidado-los-hackers-han-encontrado-una-forma-colarte-malware-aprovechando-las-alucinaciones-llaman-hallusquatting_7021027_0.html</guid>
    <title>
        <![CDATA[ Si generas código con IA, cuidado: los hackers han encontrado una forma de colarte malware aprovechando las alucinaciones, lo llaman HalluSquatting ]]>
    </title>
    <description><![CDATA[ La inteligencia artificial aún comete muchos fallos, en forma de alucinaciones, y eso se puede aprovechar para hackear a un desarrollador. Ojo con el HalluSquatting. ]]></description>
    <pubDate>Thu, 30 Jul 2026 22:59:36 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/ciberseguridad/si-generas-codigo-con-ia-cuidado-los-hackers-han-encontrado-una-forma-colarte-malware-aprovechando-las-alucinaciones-llaman-hallusquatting_7021027_0.html</link>
    <enclosure type="image/jpeg" length="1071248" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/30/6a6bb09dbdf544-20528381.jpeg"/>
    <category>Ciberseguridad</category>
    <dcterms:modified>2026-07-30T22:59:36+02:00</dcterms:modified>
    <dc:creator>Juan Antonio Pascual</dc:creator>
            <content:encoded><![CDATA[ <p>El <b><i>HalluSquatting</i></b> es una nueva forma de <b>introducir <a href="https://computerhoy.20minutos.es/ciberseguridad/arrestan-un-desarrollador-21-anos-por-lanzar-ocho-juegos-steam-infectados-con-malware-robo-200-000-euros-criptomonedas_7016107_0.html" title="Arrestan a un desarrollador de 21 años por lanzar ocho juegos en Steam infectados con malware: robó 200.000 euros en criptomonedas" target="_blank">malware</a> en un PC aprovechando las alucinaciones de la <a href="https://computerhoy.20minutos.es/tecnologia/trabajadores-openai-google-meta-lanzan-una-advertencia-hay-que-ralentizar-avance-ia-antes-que-sea-demasiado-tarde_7020428_0.html" title="Trabajadores de OpenAI, Google y Meta lanzan una advertencia: hay que ralentizar el avance de la IA antes de que sea demasiado tarde" target="_blank">inteligencia artificial</a> que crea el <i><a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-tajante-con-los-anti-ia-solucion-no-es-meter-cabeza-arena-gritar-no-te-oigo-como-parecen-hacer-algunos_7015402_0.html" title="Linus Torvalds, creador de Linux, tajante con los anti-IA: &quot;La solución no es meter la cabeza en la arena y gritar 'La, la, la, no te oigo', como parecen hacer algunos&quot;" target="_blank">vibe coding</a></i></b>. Afecta a todos los asistente de IA que generan <a href="https://computerhoy.20minutos.es/tecnologia/nikorasugzz-experto-desarrollador-estos-son-los-tres-lenguajes-programacion-mas-faciles-aprender-primero-tambien-es-mejor-pagado_7020659_0.html" title="NikorasuGzz, experto desarrollador: &quot;Estos son los tres lenguajes de programación más fáciles de aprender y el primero también es el mejor pagado&quot;" target="_blank">código de programación</a>: Cursor, Codex, <a href="https://computerhoy.20minutos.es/tecnologia/openclaw-da-salto-movil-asistente-ia-que-automatiza-tareas-llega-android-ios_7008515_0.html" title="OpenClaw da el salto al móvil: el asistente de IA que automatiza tareas llega a Android e iOS" target="_blank">OpenClaw</a>, Gemini, GitHub Copilot. Sorprendentemente, todos alucinan de la misma forma.</p><p>Se ha comprobado que cuando estos asistentes recomiendan paquetes de software para diferentes tareas de programación,<b> con frecuencia incluyen alguno que no existe</b>. Es una <a href="https://computerhoy.20minutos.es/tecnologia/google-quiere-acabar-con-las-alucinaciones-ia-ensenandola-dudar_6982888_0.html" title="Google quiere acabar con las alucinaciones de la IA enseñándola a dudar" target="_blank">alucinación</a>.</p><p>El <b><i>HalluSquatting</i></b> se aprovecha de este software inventado para <b>engañar al agente de IA</b>, y conseguir que instale malware. Vamos a ver cómo funciona.</p><h2>Qué es el HalluSquatting</h2><p>Investigadores de la Universidad de Tel Aviv University, y las empresas Technion e Intuit <a href="https://www.securityweek.com/hallusquatting-turns-ai-hallucinations-into-botnet-delivery-mechanism/" rel="nofollow noreferrer" title="Hallusquatting" target="_blank">han identificado</a> esta nueva forma de hackear un PC.</p><p>En sus pruebas han descubierto que Cursor, Gemini, <a href="https://computerhoy.20minutos.es/software/elon-musk-pone-fecha-caducidad-profesion-programador-fue-un-trabajo-primera-categoria-durante-decadas-pero-estara-muerta-para-finales-ano_7009725_0.html" title="Elon Musk pone fecha de caducidad a la profesión de programador: &quot;Fue un trabajo de primera categoría durante décadas, pero estará muerta para finales de año&quot;" target="_blank">GitHub Copilot</a> y compañía tienden a <b>invertarse nombres de paquetes de software que no existen</b>, con un increíble ratio de entre el 80 y el 100%. Aún más asombroso es que <b>varias de estas IA se inventan el mismo nombre</b>, seguramente porque han sido entrenadas con los mismos datos (falsos).</p><p>El <i>HalluSquatting</i> consiste en rastrear y probar la IA que genera código, para identificar el software falso que se inventa. Entonces <b>el hacker crea en GitHub y otros repositorios, un software con ese mismo nombre</b>.</p><p>Como para estos asistentes de IA esa herramienta imaginaria es real, la descarga por su cuenta. O lo hace el propio usuario porque se lo ha recomendado la IA. Si se usa un <a href="https://computerhoy.20minutos.es/tecnologia/ia-da-un-nuevo-susto-openai-revela-que-uno-sus-modelos-hackeo-hugging-face-mientras-estaban-probando_7017570_0.html" title="La IA da un nuevo susto: OpenAI revela que uno de sus modelos hackeó Hugging Face mientras lo estaban probando" target="_blank">agente de IA</a>, puede hacerlo por su cuenta sin que el usuario se entere.</p><p>Una vez instalado en el PC, estos investigadores han probados dos variantes. Por un lado, ese software falso descarga un malware que infecta el PC.</p><p>Otra versión aún más peligrosa, es la que <b>genera <a href="https://computerhoy.20minutos.es/tecnologia/que-es-envenenamiento-por-ia-por-que-ahora-mas-que-nunca-no-deberias-creerte-todo-que-lees-internet_7010986_0.html" title="Qué es el envenenamiento por IA y por qué ahora más que nunca no deberías creerte todo lo que lees en internet" target="_blank">prompts</a> que le dice a la IA que copie ficheros, rastree contraseñas</b>, y otras tareas de espionaje o robo de datos. El antivirus no detecta nada porque ese software falso no tiene malware, y los prompts que genera parece un uso estándar del usuario: copiar ficheros, ver fotos, enviarlas a cierto sitio. Pero en realidad se están enviando a los <a href="https://computerhoy.20minutos.es/ciberseguridad/humillo-fabricantes-software-espia-filtro-sus-secretos-nunca-fue-detenido-10-anos-buscando-hacker-mas-famoso-mundo_7019211_0.html" title="Humilló a fabricantes de software espía, filtró sus secretos y nunca fue detenido: 10 años buscando al hacker más famoso del mundo" target="_blank">ciberdelincuentes</a>.</p><p>Estos investigadores han enviado toda la información del <i>HalluSquatting</i> a las <a href="https://computerhoy.20minutos.es/tecnologia/adios-las-dudas-sobre-si-algo-es-real-creado-por-ia-nueva-norma-europea-entra-vigor-esta-semana_7020937_0.html" title="Adiós a las dudas sobre si algo es real o creado por IA: la nueva norma europea entra en vigor esta semana" target="_blank">compañías de IA</a> antes de hacer público el descubrimiento, así que se supone que ya lo están parcheando... si se puede... Pero es un aviso de que, <b>con la IA, nos adentramos en territorio desconocido</b>. Abre nuevos horizontes, pero también nuevas formas de hackear, mucho más complicadas de detectar que un simple virus.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/30/6a6bb09dbdf544-20528381.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/nikorasugzz-experto-desarrollador-estos-son-los-tres-lenguajes-programacion-mas-faciles-aprender-primero-tambien-es-mejor-pagado_7020659_0.html</guid>
    <title>
        <![CDATA[ NikorasuGzz, experto desarrollador: "Estos son los tres lenguajes de programación más fáciles de aprender y el primero también es el mejor pagado" ]]>
    </title>
    <description><![CDATA[ El creador de contenido y desarrollador NikorasuGzz ha compartido cuáles son, en su opinión, los tres lenguajes más sencillos para empezar desde cero. ]]></description>
    <pubDate>Thu, 30 Jul 2026 11:02:10 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/nikorasugzz-experto-desarrollador-estos-son-los-tres-lenguajes-programacion-mas-faciles-aprender-primero-tambien-es-mejor-pagado_7020659_0.html</link>
    <enclosure type="image/jpeg" length="460356" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/files/fp/uploads/imagenes/2026/07/30/6a6afffb7674a1-74891667.r_d.510-299.jpeg"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-07-30T11:02:10+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Cada vez hay más personas que quieren aprender a programar. Algunos buscan cambiar de trabajo, otros quieren crear sus propias aplicaciones y muchos simplemente sienten curiosidad por un sector que, <a href="https://computerhoy.20minutos.es/tecnologia/ryan-hendler-programador-ingeniero-ia-he-aprendido-que-hecho-que-programar-sea-ahora-tan-facil-que-puedas-construir-que-quieras-no-significa-que-vaya-funcionar_7019754_0.html" title="Ryan Hendler, programador e ingeniero de IA: &quot;He aprendido que el hecho de que programar sea ahora tan fácil y que puedas construir lo que quieras no significa que vaya a funcionar&quot;">en pleno 2026, y pese a los malos augurios de la IA, no deja de crecer</a>. Pero la primera duda suele ser siempre la misma: ¿por dónde deberías empezar?</p><p>Partiendo de la base de que no existe un lenguaje perfecto para todo el mundo, <b>aquí la elección depende de lo que quieras hacer en el futuro, ya sea desarrollar páginas web, crear videojuegos, trabajar con inteligencia artificial o automatizar tareas</b>. </p><p>Para cada caso hay un lenguaje perfecto, pero, aun así, hay algunos que sobresalen si hablamos de aprender cómo funciona el sector desde cero. </p><p>El desarrollador NikorasuGzz, que comparte contenido sobre programación en redes sociales, ha creado un ranking con los tres lenguajes que considera más fáciles para quienes empiezan sin base alguna. </p><h2>¿Cuáles son los lenguajes de programación más fáciles de aprender si empiezas desde cero?</h2><p>Según explica NikorasuGzz, <b>Python ocupa el primer lugar por una razón muy sencilla: su sintaxis es muy fácil de entender</b>. El código es limpio, utiliza pocas líneas para realizar muchas tareas y permite centrarse en aprender la lógica de programación sin pelearse todo el tiempo con código y reglas complicadas.</p><p>Por supuesto, esta facilidad no significa que sea un lenguaje mediocre. Todo lo contrario. </p><p>Hoy en día, Python se utiliza en sectores como la inteligencia artificial, el aprendizaje automático, el análisis de datos, la automatización de procesos, la ciberseguridad o el desarrollo de aplicaciones. Además, cuenta con una de las comunidades de desarrolladores más grandes del mundo.</p><p><b>El segundo puesto de la lista es para JavaScript</b>. Aunque al principio puede parecer algo más complicado que Python, es obligatorio para cualquiera que quiera dedicarse al desarrollo web.</p><p>Gracias a él puedes crear páginas interactivas o aplicaciones que funcionan directamente desde el navegador.</p><p><b>En tercera posición aparece C#, un lenguaje creado por Microsoft que lleva muchos años ocupando los podios</b>. Es especialmente conocido porque es la base de Unity, uno de los motores gráficos más utilizados para crear videojuegos, aunque también tiene su utilidad en aplicaciones, software de escritorio y servicios en la nube.</p><h2>¿Por qué Python también es uno de los lenguajes mejor pagados?</h2><p>Que este lenguaje sea tan amado y popular también <a href="https://computerhoy.20minutos.es/tecnologia/lenguaje-python-record-historico-insuperable-java-programacion-1463868_6652625_0.html">se debe a que vive uno de los momentos de mayor demanda y todo gracias a la inteligencia artificial</a>. </p><p>Bibliotecas como TensorFlow, PyTorch, Pandas o NumPy han convertido a Python en una herramienta vital para investigadores, científicos de datos y desarrolladores de IA. A eso hay que sumar que muchas compañías ya utilizaban este lenguaje antes del <i>boom </i>de esta tecnlogía. </p><p>De ahí que este se haya convertido en un objeto de deseo a la hora de revisar los currículums de los desarrolladores. Hay otros lenguajes por los que se paga aún más, pero este, por volumen, está más solicitado. </p><h2>Estos son los lenguajes de programación más amados por los desarrolladores</h2><p>En este caso, y en cuanto a los <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/historia-lenguajes-programacion-428041" title="La historia de los lenguajes de programación">lenguajes de programación</a> más queridos y deseados, parece que <b><b>Rust enamora a la mayoría de los desarrolladores</b></b>.</p><p>Rust sigue siendo el lenguaje más querido, con<b><b><span> </span>un 87 % de desarrolladores que afirman querer seguir utilizándolo</b></b>. Este también<span> </span><a href="https://computerhoy.20minutos.es/reportajes/tecnologia/python-debe-popularidad-1022077" title="¿Qué es Python y a qué se debe su popularidad?">empata con Python</a><span> </span>como la tecnología más deseada por los<span> </span><a href="https://computerhoy.20minutos.es/apple/apple-ya-permite-desarrolladores-cobrar-10000-dolares-aplicacion-app-store-1166156" title="Apple ya permite a los desarrolladores cobrar hasta 10.000 dólares por una aplicación en la App Store">desarrolladores</a>, con TypeScript en un cercano segundo lugar.</p><p>Rust se creó para <b><b>garantizar un alto rendimiento similar al que ofrecen C y C++, pero haciendo hincapié en la seguridad del código</b></b>, cuya falta es el gran punto a mejorar de estos dos lenguajes. Sin embargo, Rust tiene de su parte algo más que esto. </p><p>El secreto está en su sistema de propiedad y préstamos. <b>Cada dato en Rust tiene un 'dueño' y solo puede ser usado o modificado de manera controlada</b>.</p><p>Por así decirlo, cada archivo en tu ordenador tiene una especie de guardián que supervisa que nadie lo toque mientras tú lo estás usando: eso es básicamente lo que Rust hace con la memoria. Gracias a esto, los errores que en otros lenguajes son inevitables se eliminan antes de que aparezcan.</p><p>Además, cuenta con el respaldo de grandes compañías tecnológicas como Google, Meta, Microsoft, ARM, AWS y Huawei, que forman parte de la Rust Foundation y promueven su uso en proyectos serios y de alto rendimiento. De forma simple y lógica, esto facilita mucho que Rust se use en proyectos críticos.</p><p>Por otro lado, su integración en sistemas como Linux es muy clave. Rust ha sido aprobado formalmente como uno de los lenguajes para desarrollar partes del núcleo del sistema operativo junto a C.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/files/fp/uploads/imagenes/2026/07/30/6a6afffb7674a1-74891667.r_d.510-299-17921.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/adios-python-programadores-alerta-este-lenguaje-puede-ejecutarse-hasta-1-000-veces-mas-rapido_7020291_0.html</guid>
    <title>
        <![CDATA[ ¿Adiós, Python? Programadores en alerta: este lenguaje puede ejecutarse hasta 1.000 veces más rápido ]]>
    </title>
    <description><![CDATA[ Python sigue dominando la programación en todo el mundo, pero Julia promete mucha más velocidad para tareas exigentes. Descubre por qué algunos desarrolladores apuestan por este lenguaje. ]]></description>
    <pubDate>Wed, 29 Jul 2026 22:10:34 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/adios-python-programadores-alerta-este-lenguaje-puede-ejecutarse-hasta-1-000-veces-mas-rapido_7020291_0.html</link>
    <enclosure type="image/jpeg" length="1815664" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/29/6a6a5d1bbc9238-56373304.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-07-29T22:10:34+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>Actualmente existen cientos de <a href="https://computerhoy.20minutos.es/software/python-rust-c-10-lenguajes-programacion-ia-que-deberias-aprender-2026_7006171_0.html" title="Python, Rust o C++: 10 lenguajes de programación de IA que deberías aprender en 2026">lenguajes de programación</a>, cada uno pensado para resolver distintos problemas. Algunos diseñados para apps, otros para desarrollar videojuegos, construir sistemas operativos o trabajar con grandes cantidades de información.</p><p>Y dentro de ese enorme ecosistema, <a href="https://computerhoy.20minutos.es/tecnologia/python-suficientemente-bueno-programadores-convirtiendo-agujero-negro-muchas-empresas-1480048" title="Python y el &quot;suficientemente bueno&quot; de los programadores se está convirtiendo en agujero negro para muchas empresas">Python se ha convertido en uno de los favoritos de los programadores en todo el mundo</a>, donde su éxito no llegó por casualidad.<span>  </span></p><p>El lenguaje destaca por utilizar una sintaxis sencilla y fácil de leer, lo que <b>permite crear programas sin tener que escribir grandes cantidades de código</b> ni enfrentarse a una curva de aprendizaje demasiado complicada.</p><p>Además, cuenta con una comunidad gigantesca y miles de herramientas preparadas para todo tipo de tareas. Es una pieza fundamental en campos como la <a href="https://computerhoy.20minutos.es/software/expertos-advierten-programadores-brecha-habilidades-oculta-saber-sql-python-ya-no-es-suficiente_6976228_0.html" title="Expertos advierten a los programadores de la brecha de habilidades oculta: &quot;Saber SQL y Python ya no es suficiente&quot;">inteligencia artificial, el aprendizaje automático, la automatización o el análisis de datos</a>.</p><p>Sin embargo, esa comodidad tiene un coste. Cuando los programas necesitan realizar cálculos complejos o procesar grandes volúmenes de información, <b>Python puede quedarse atrás frente a otros lenguajes diseñados para obtener el máximo rendimiento.</b></p><h2>El problema de programar con dos lenguajes diferentes</h2><p>Durante años, muchos desarrolladores han tenido que convivir con una situación incómoda. Utilizaban Python porque era rápido para crear y mantener proyectos, pero <b>cuando llegaba el momento de ejecutar las partes más exigentes del software, tenían que recurrir a otros lenguajes como C, C++ o Fortran</b>.</p><p>Este problema se conoce habitualmente como la necesidad de utilizar “dos lenguajes”: uno que permita desarrollar fácilmente y otro que ofrezca la velocidad necesaria cuando el rendimiento es prioritario.</p><p><a href="https://julialang.org/blog/2012/02/why-we-created-julia/" rel="nofollow noreferrer" target="_blank">La idea de crear Julia</a> surgió precisamente para eliminar esa separación. Sus creadores querían desarrollar una herramienta que permitiera escribir código de forma sencilla, pero que también pudiera competir en velocidad con lenguajes mucho más cercanos al hardware.</p><h2>Julia nació para unir facilidad y rendimiento</h2><p><b>Julia comenzó a desarrollarse alrededor de 2009 por Jeff Bezanson, Stefan Karpinski, Viral B. Shah y Alan Edelman</b>. El lenguaje fue presentado públicamente en 2012 con el objetivo de crear una alternativa capaz de ofrecer <a href="https://es.wikipedia.org/wiki/Julia_(lenguaje_de_programaci%C3%B3n)" rel="nofollow noreferrer" target="_blank">productividad para los programadores</a> sin renunciar al rendimiento.</p><p>A diferencia de otros lenguajes de programación que necesitan elegir entre facilidad o velocidad, Julia fue diseñada desde el principio para intentar conseguir ambas características.</p><p><b>Uno de sus elementos clave es su sistema de compilación justo a tiempo, conocido como JIT</b>. En lugar de ejecutar el código directamente como hacen algunos lenguajes interpretados, Julia puede convertir partes del programa en instrucciones optimizadas para el procesador mientras se está ejecutando.</p><p>Es importante destacar que esto permite aprovechar mejor el hardware y, sobre todo, reducir la diferencia de velocidad frente a lenguajes compilados tradicionales.</p><p>Cabe señalar que la ventaja de Julia aparece especialmente en tareas donde hay que realizar muchos cálculos matemáticos o <a href="https://computerhoy.20minutos.es/tecnologia/relevancia-big-data-tendencia-auge-potencial-1219808" title="La relevancia del 'big data': una tendencia en auge por su claro potencial y uso de la IA">trabajar con grandes cantidades de datos</a>.<span>  </span></p><p>En determinados escenarios científicos y técnicos, <b>puede ofrecer mejoras enormes frente a Python, incluso hasta 1.000 veces más rápido</b>, de acuerdo con las últimas pruebas, llegando a multiplicar su velocidad en algunos casos concretos.</p><p>Pero su rendimiento depende del tipo de programa, la forma en la que está escrito y las herramientas utilizadas. Sin embargo, esa capacidad para acercarse a lenguajes de alto rendimiento es una de las razones por las que ha llamado la atención de los expertos.</p><h2>Un lenguaje pensado para ciencia, inteligencia artificial e ingeniería</h2><p>Julia ha encontrado especialmente su espacio en áreas donde la velocidad es fundamental. Se utiliza en investigación científica, simulaciones, ingeniería, análisis numérico, <a href="https://computerhoy.20minutos.es/tecnologia/nuevo-superordenador-flyer-consigue-un-solo-dia-500-anos-trabajo-investigacion-para-fuerza-aerea-ee-uu_7004207_0.html" title="El nuevo superordenador Flyer consigue en un solo día 500 años de trabajo de investigación para la Fuerza Aérea de EE. UU.">inteligencia artificial y computación de alto rendimiento</a>.</p><p>Su atractivo está en permitir que profesionales que trabajan con problemas complejos puedan desarrollar soluciones sin tener que abandonar la comodidad de un lenguaje moderno.</p><p>Aun así, <a href="https://computerhoy.20minutos.es/tecnologia/expertos-responden-lenguaje-programacion-deberias-aprender-tiempos-ia-1457276" title="Expertos responden: ¿qué lenguaje de programación deberías aprender en tiempos de la IA?">sustituir a Python no es una tarea sencilla</a>, ya que este lenguaje de programación tiene una ventaja enorme gracias a décadas de desarrollo, una comunidad muy amplia y un ecosistema de librerías que resulta difícil de igualar.</p><p>Así que <b>Julia no llega para acabar con Python</b>, sino para resolver uno de sus mayores problemas: la diferencia entre programar fácilmente y ejecutar rápido.<span>  </span></p><p>Mientras Python seguirá siendo una de las <a href="https://computerhoy.20minutos.es/noticias/tecnologia/estas-son-herramientas-favoritas-programadores-javascript-485181" title="Estas son las herramientas favoritas de los programadores de JavaScript">herramientas principales para millones de desarrolladores</a>, Julia representa una alternativa interesante para quienes necesitan combinar simplicidad con un rendimiento elevado.</p><p>El futuro de ambos lenguajes probablemente no será una batalla donde uno elimine al otro, sino una convivencia donde cada uno encuentre su lugar según las necesidades del proyecto.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/29/6a6a5d1bbc9238-56373304.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/ryan-hendler-programador-ingeniero-ia-he-aprendido-que-hecho-que-programar-sea-ahora-tan-facil-que-puedas-construir-que-quieras-no-significa-que-vaya-funcionar_7019754_0.html</guid>
    <title>
        <![CDATA[ Ryan Hendler, programador e ingeniero de IA: "He aprendido que el hecho de que programar sea ahora tan fácil y que puedas construir lo que quieras no significa que vaya a funcionar" ]]>
    </title>
    <description><![CDATA[ Hendler utiliza Codex, Claude y ChatGPT para delegar durante la noche decenas de tareas de programación que después revisa por la mañana, pero no garantiza que el trabajo esté bien hecho. ]]></description>
    <pubDate>Tue, 28 Jul 2026 18:45:44 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/ryan-hendler-programador-ingeniero-ia-he-aprendido-que-hecho-que-programar-sea-ahora-tan-facil-que-puedas-construir-que-quieras-no-significa-que-vaya-funcionar_7019754_0.html</link>
    <enclosure type="image/jpeg" length="1331707" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/28/6a68dbf5e8a1b7-35308959.jpeg"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-07-28T18:45:44+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p>Durante años, crear una app exigía dominar uno o varios <a href="https://computerhoy.20minutos.es/software/python-rust-c-10-lenguajes-programacion-ia-que-deberias-aprender-2026_7006171_0.html" title="Python, Rust o C++: 10 lenguajes de programación de IA que deberías aprender en 2026">lenguajes de programación</a>, escribir el código línea por línea y dedicar muchas horas a encontrar errores. Pero <a href="https://computerhoy.20minutos.es/tecnologia/que-es-job-apocalypse-ia-por-que-algunos-expertos-afirman-que-te-va-quitar-trabajo_6971882_0.html" title="¿Qué es el 'Job Apocalypse' de la IA y por qué algunos expertos afirman que te va a quitar el trabajo?">la IA ha cambiado la forma de trabajar</a>.  </p><p><b>Ahora es posible describir una función con palabras normales y pedir a una herramienta que prepare el código</b>, ejecute pruebas y proponga una solución que después revisará un programador.</p><p>Esta manera de <a href="https://computerhoy.20minutos.es/tecnologia/mejores-lenguajes-programacion-principiantes-1444966" title="Programadores veteranos no dudan: &quot;Si comenzara a programar, estos son los tres lenguajes que aprendería&quot;">desarrollar software</a> ha reducido mucho el tiempo necesario para convertir una idea en algo funcional.<span>  </span></p><p>Sin embargo, también ha hecho más evidente un problema que la tecnología no puede resolver por sí sola, que construir un producto es cada vez más fácil, pero encontrar una buena razón para hacerlo sigue siendo igual de complicado.</p><p>Ryan Hendler, programador e ingeniero, lo explicó durante una entrevista concedida a <i><a href="https://www.afr.com/work-and-careers/careers/how-australia-s-most-prolific-vibe-coder-works-in-his-sleep-20260701-p60bt8" rel="nofollow noreferrer" target="_blank">The Australian Financial Review</a></i>: <i>“He aprendido que el hecho de que programar sea ahora tan fácil y que puedas construir lo que quieras no significa que vaya a funcionar”.</i></p><h2>La IA puede escribir el código, pero necesita que alguien marque el camino</h2><p>Hendler utiliza <a href="https://computerhoy.20minutos.es/tecnologia/agentes-ia-como-agentes-dobles-que-trabajan-sombra-para-robar-datos-sensibles_6967591_0.html" title="Agentes de IA como &quot;agentes dobles&quot; que trabajan en la sombra para robar datos sensibles">agentes de inteligencia artificial</a> para avanzar en distintas tareas mientras él no está delante del ordenador. Antes de terminar su jornada, prepara encargos relacionados con nuevas funciones, errores o cambios en el producto.<span>  </span></p><p>Las herramientas continúan trabajando durante la noche y, a la mañana siguiente, le presentan propuestas que incluyen código y pruebas.</p><p>Eso no significa que la IA publique los cambios sin control; <b>el experto debe revisar cada resultado</b>, comprobar que responde a lo solicitado y decidir si tiene la calidad necesaria para incorporarse al producto.<span>  </span></p><p>Así que la máquina acelera la ejecución, pero la responsabilidad sigue estando en manos del profesional. En este caso, el llamado <a href="https://computerhoy.20minutos.es/tecnologia/vibe-coding-como-ia-ha-dado-giro-180-grados-sector-programacion-1472895" title="¿Qué es 'vibe coding' y cómo la IA ha dado un giro de 180 grados el sector de la programación?">vibe coding</a> funciona de una manera parecida.<span>  </span></p><p>En lugar de empezar escribiendo instrucciones, el usuario explica con lenguaje natural qué quiere conseguir, mientras que la IA interpreta la petición y genera buena parte del código.<span>  </span></p><p>De este modo, cuanto mejor sea el contexto que recibe, al final, mayores serán las posibilidades de que entregue una solución útil para acelerar el trabajo.</p><h2>El trabajo del programador se está alejando del teclado</h2><p>Cabe señalar que la adopción de estas <a href="https://computerhoy.20minutos.es/tecnologia/alla-chatgpt-15-herramientas-inteligencia-artificial-te-seran-gran-utilidad-1214804" title="Más allá de ChatGPT: 15 herramientas de inteligencia artificial que te serán de gran utilidad">herramientas de IA</a> también ha transformado la jornada de Hendler. <i>“El 90 % de mi tiempo se dedica ahora a hablar con los clientes o con el equipo”</i>, aseguró.<span>  </span></p><p>Su trabajo ya no consiste principalmente en producir líneas de código, sino en entender los problemas que afectan a los usuarios y decidir cuáles merecen una solución.</p><p>Este cambio resulta importante porque una aplicación puede funcionar perfectamente desde el punto de vista técnico y, aun así, fracasar. Puede abrirse sin errores, cumplir todas las instrucciones del desarrollador y no ofrecer nada que la gente necesite. En ese caso, el código funciona, pero el producto no.</p><p><b>La IA permite probar más ideas y descartarlas antes</b>, aunque también facilita caer en la tentación de construir por construir. La velocidad deja de ser una ventaja cuando no existe una necesidad clara detrás.</p><h2>La experiencia sigue siendo necesaria para detectar lo que puede fallar</h2><p>Dar instrucciones precisas se ha convertido en una habilidad esencial, donde una petición vaga puede generar una función aparentemente correcta que no encaja con el resto del sistema o resuelve un problema distinto.<span>  </span></p><p>En este caso, el programador debe definir el resultado esperado, explicar los límites, así como establecer cómo se comprobará que todo funciona. También necesita experiencia para anticipar riesgos que no aparecen en una primera demostración.<span>  </span></p><p><a href="https://computerhoy.20minutos.es/tecnologia/sam-altman-nueva-ia-openai-lograra-pocos-minutos-persona-tardaria-horas-1440147" title="Sam Altman sobre la nueva IA de OpenAI: &quot;Logrará en pocos minutos lo que una persona tardaría horas&quot;">Una herramienta de IA puede crear una función en pocos minutos</a>, pero no siempre comprende qué ocurrirá cuando la utilicen miles de personas o cómo afectará a otras partes del producto.</p><p>La advertencia de Hendler resume bien esta nueva etapa: ya no basta con demostrar que algo puede construirse. Lo verdaderamente importante es saber si merece la pena hacerlo.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/28/6a68dbf5e8a1b7-35308959.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/programador-consigue-explicar-como-funcionan-los-graficos-realmente-con-solo-500-lineas-codigo-c_7019226_0.html</guid>
    <title>
        <![CDATA[ Programador consigue explicar cómo funcionan los gráficos realmente con solo 500 líneas de código C++ ]]>
    </title>
    <description><![CDATA[ Un programador de código abierto ha ideado un renderizador de gráficos 3D con solo 500 líneas de código C++, por lo que se está volviendo popular para estudiantes. ]]></description>
    <pubDate>Mon, 27 Jul 2026 13:32:19 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/programador-consigue-explicar-como-funcionan-los-graficos-realmente-con-solo-500-lineas-codigo-c_7019226_0.html</link>
    <enclosure type="image/png" length="1703345" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/27/6a6741b7ad6a77-81369952.png"/>
    <category>Software</category>
    <dcterms:modified>2026-07-27T13:32:19+02:00</dcterms:modified>
    <dc:creator>Roberto Corrales</dc:creator>
            <content:encoded><![CDATA[ <p>Dentro de todas las ramas del desarrollo de software, la <a href="https://computerhoy.20minutos.es/pc/diferencias-cpu-gpu-son-sirven-1332792" title="Diferencias entre CPU y GPU: qué son y para qué sirven">programación de gráficos</a> siempre se ha considerado una de las más complejas por la <a href="https://computerhoy.20minutos.es/software/python-rust-c-10-lenguajes-programacion-ia-que-deberias-aprender-2026_7006171_0.html" title="Python, Rust o C++: 10 lenguajes de programación de IA que deberías aprender en 2026">gran cantidad de conceptos y de lenguajes</a> que implica, pero ahora <b>un miembro de la comunidad de código abierto ha dado con una herramienta que puede hacerlo mucho más sencillo</b>.</p><p>El usuario <i>ssloy</i> <a href="https://github.com/ssloy/tinyrenderer" rel="nofollow noreferrer" target="_blank">ha publicado</a> en la plataforma GitHub un proyecto de código abierto que contiene un <b>motor de renderización completo en miniatura, pero completamente operativo, que funciona solamente con 500 líneas de código en el lenguaje C++. </b></p><p>Lo ha llamado <i>tinyrenderer</i>, literalmente, <i>renderizador diminuto</i> en inglés, y se está convirtiendo en un recurso muy popular para los <a href="https://computerhoy.20minutos.es/software/elon-musk-pone-fecha-caducidad-profesion-programador-fue-un-trabajo-primera-categoria-durante-decadas-pero-estara-muerta-para-finales-ano_7009725_0.html" title="Elon Musk pone fecha de caducidad a la profesión de programador: &quot;Fue un trabajo de primera categoría durante décadas, pero estará muerta para finales de año&quot;">estudiantes de programación</a> de todo el mundo.</p><p>Más que para su uso como renderizador, <i>tinyrenderer</i> <b>está pensado para que lo utilicen las personas que quieren aprender los básicos de la programación gráfica</b>, ya que condensa el funcionamiento de herramientas mucho más complejas, <a href="https://northeasttimes.com/2026/07/24/a-500-line-c-renderer-is-teaching-programmers-how-graphics-really-work/" rel="nofollow noreferrer" target="_blank">según recoge</a> <i>Northeast Times</i>.</p><h2>La dificultad de aprender programación gráfica</h2><p><b>La programación gráfica se considera un desafío</b> porque requiere comprender conceptos complejos como las canalizaciones de renderizado, los sombreadores y los cálculos matemáticos. </p><p>A menudo implica dominio de <a href="https://computerhoy.20minutos.es/software/expertos-advierten-programadores-brecha-habilidades-oculta-saber-sql-python-ya-no-es-suficiente_6976228_0.html" title="Expertos advierten a los programadores de la brecha de habilidades oculta: &quot;Saber SQL y Python ya no es suficiente&quot;">lenguajes de programación</a> como C++, que se considera el estándar en industrias gráficas como la de los videojuegos, y conocimiento de API gráficas como DirectX u OpenGL.</p><p>Para iniciarse en la programación gráfica, <b>se requiere un conocimiento básico o intermedio de álgebra lineal</b>. En concreto, es necesario aprender sobre vectores y matrices. Estos son conceptos fundamentales que no solo permiten manipular la geometría (por ejemplo, triángulos, modelos), sino también lograr que un renderizador parezca tridimensional.</p><p>Lo más habitual es que los <a href="https://computerhoy.20minutos.es/tecnologia/los-programadores-admiten-realidad-advierten-ia-nos-esta-pudriendo-cerebro_6970427_0.html" title="Los programadores admiten la realidad y advierten: &quot;La IA nos está pudriendo el cerebro&quot;">estudiantes de programación</a> pasen entre 10 y 20 horas de programación antes de producir sus primeros motores de renderizado propios. Esta herramienta acelera el proceso, pero su autor recomienda no copiar el código directamente, pese a la creciente tendencia a depender de software colaborativo y de <a href="https://computerhoy.20minutos.es/software/asi-es-como-programar-con-ia-ha-saturado-revision-aplicaciones-app-store_6952365_0.html" title="Así es como programar con IA ha saturado la revisión de aplicaciones de la App Store">inteligencia artificial para el <i>vibe coding</i></a>.</p><h2>Cómo funciona <i>tinyrenderer</i></h2><p>En sus solo 500 líneas de código C++, la herramienta que se ha publicado ahora en GitHub soporta varias de las principales funciones que se pueden llevar a cabo con cualquier renderizador gráfico.</p><p>Según la documentación del proyecto, entre estos procesos se encuentran la <b>rasterización de triángulos, el sombreado o la interpolación de colores</b>. El punto de partida es un patrón triangular con texturas y permite obtener una imagen TGA, una imagen básica con colores RGB y escala de grises.</p><p>Evidentemente, se trata de una herramienta muy básica con la que solamente se pueden subir imágenes y guardar el proyecto, así como cambiar el color de un pixel, pero no dibujar líneas, triángulos ni formas nuevas. En su lugar, se centra en la simplicidad y eficiencia para permitir aprender los conceptos.</p><p>"Este proyecto tiene como objetivo demostrar que no hacen falta cientos de miles de líneas de código para realizar un renderizado básico. Es una prueba de concepto que pone de manifiesto la simplicidad y la eficiencia", como ha asegurado el autor de <i>tinyrenderer</i>.</p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/27/6a6741b7ad6a77-81369952.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/greg-kroah-hartman-mano-derecha-linus-torvalds-rust-hace-que-programar-vuelva-ser-divertido-linux-es-mas-seguro_7016711_0.html</guid>
    <title>
        <![CDATA[ Greg Kroah-Hartman, colaborador de Linus Torvalds: "Rust hace que programar vuelva a ser divertido y Linux es más seguro" ]]>
    </title>
    <description><![CDATA[ Rust sigue ganando protagonismo en Linux gracias a su seguridad, mientras Greg Kroah-Hartman defiende un código más fiable, fácil de revisar y más sencillo de mantener. ]]></description>
    <pubDate>Mon, 20 Jul 2026 18:19:48 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/greg-kroah-hartman-mano-derecha-linus-torvalds-rust-hace-que-programar-vuelva-ser-divertido-linux-es-mas-seguro_7016711_0.html</link>
    <enclosure type="image/webp" length="42092" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/06/05/6a22a2d71438c2-29700537.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-07-26T14:30:00+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p><b></b>Programar el <a href="https://computerhoy.20minutos.es/software/que-es-kernel-linux-por-que-se-considera-pieza-mas-importante-sistema-operativo_6963833_0.html" title="¿Qué es el kernel de Linux y por qué se considera la pieza más importante del sistema operativo?">núcleo de Linux</a> no consiste solo en añadir funciones o conseguir que un dispositivo funcione. Cada cambio requiere vigilar punteros, memoria, bloqueos y rutas de error capaces de tirar abajo todo el sistema por un descuido mínimo.</p><p><span><a href="https://computerhoy.20minutos.es/software/greg-kroah-hartman-responsable-mantenimiento-kernel-linux-programadores-lenguaje-programacion-salvar-linux-ia_6977501_0.html" title="Greg Kroah-Hartman, responsable del mantenimiento del kernel de Linux, señala a los programadores: &quot;Este lenguaje de programación salvará a Linux de la IA&quot;">Greg Kroah-Hartman</a> lleva décadas enfrentándose a esa realidad y ahora <b>cree que Rust puede aliviar buena parte de ese trabajo</b>. El responsable de mantener las <a href="https://computerhoy.20minutos.es/tecnologia/viejo-pc-mejores-distros-linux-ligeras-instalar-1360745" title="Saca tu viejo PC del cajón: estas son las distros Linux más ligeras que puedes instalar">versiones estables de Linux</a> comenzó mirando este lenguaje con desconfianza.</span></p><p><span>C le parecía suficiente y no entendía por qué debía cambiar una herramienta que conocía perfectamente, pero después de probar Rust, terminó reconociendo que quienes se lo recomendaron tenían razón: <b>programar podía volver a ser divertido</b>.</span></p><p><span>Y es que este lenguaje traslada al compilador comprobaciones que en C dependen casi por completo de la atención del desarrollador. Eso permite dedicar menos tiempo a perseguir errores pequeños que después terminan en <a href="https://computerhoy.20minutos.es/ciberseguridad/google-corrige-7-vulnerabilidades-chrome-tres-ellas-son-criticas-actualiza-ya-tu-navegador_7016340_0.html" title="Google corrige 7 vulnerabilidades en Chrome y tres de ellas son críticas: actualiza ya tu navegador">fallos de seguridad</a>.</span></p><p><span><i>“Rust es realmente divertido. Hace que programar sea divertido. Elimina muchas preocupaciones del compilador, que puede solucionar muchos problemas, y hace que el código sea un poco mejor”</i>.</span></p><h2>Rust no simplifica Linux, pero elimina preocupaciones innecesarias</h2><p><span>Cabe señalar que el kernel trabaja directamente con la memoria, el hardware, los procesos y los permisos del sistema. Por ello, un fallo en ese nivel puede bloquear el ordenador, corromper datos o abrir una vulnerabilidad.</span></p><p><span>Aunque C ofrece el control y el rendimiento necesarios, al final también obliga a gestionar manualmente operaciones delicadas. Si el compilador no puede garantizar que una operación es segura, detiene el proceso hasta que el desarrollador la corrija.</span></p><p><span>Eso no convierte el <a href="https://computerhoy.20minutos.es/software/kernel-linux-7-0-fecha-lanzamiento-novedades-todo-que-necesitas-saber_6955386_0.html" title="Kernel de Linux 7.0: fecha de lanzamiento, novedades y todo lo que necesitas saber">desarrollo del kernel</a> en una tarea sencilla. Rust requiere aprendizaje y también permite utilizar bloques `unsafe` cuando es necesario acceder directamente al hardware. La diferencia está en que muchos fallos mecánicos dejan de llegar a las revisiones humanas.</span></p><p><span>Kroah-Hartman explica que ya no necesita mantener en la cabeza cada detalle relacionado con la propiedad de los punteros o la liberación de recursos, ya que <b>puede centrarse en comprobar si el código hace realmente lo que debe hacer</b>.</span></p><h2>Linux corrige demasiados errores que podrían evitarse antes</h2><p><span>Durante el <a href="https://events.linuxfoundation.org/open-source-summit-india/" rel="nofollow noreferrer" target="_blank">Open Source Summit India 2026</a>, Kroah-Hartman señaló que Linux gestiona alrededor de 13 vulnerabilidades identificadas al día y mantiene desde hace más de una década un ritmo cercano a nueve cambios por hora.</span></p><p><span>No lo planteó como una señal de abandono, sino como una muestra de la enorme escala del proyecto, donde muchos de estos problemas proceden de errores corrientes, como un puntero sin comprobar, un bloqueo que no se libera o una ruta de salida que deja recursos abiertos.</span></p><p><span>Según su estimación, <b>Rust habría evitado aproximadamente el 80 % de las vulnerabilidades que ha visto durante los últimos 25 años</b>. El resto serían fallos de lógica, precisamente aquellos en los que preferiría concentrar el esfuerzo de los mantenedores.</span></p><p><span>Tampoco sustituye las pruebas ni la revisión, ya que un programa puede estar libre de errores de memoria y aun así comportarse mal, pero su aportación consiste en retirar del camino una gran cantidad de problemas repetitivos antes de que entren en Linux.</span></p><h2>El cambio ya afecta a los nuevos controladores</h2><p><span>Es importante mencionar que Kroah-Hartman considera que Rust ha dejado de ser un experimento dentro del kernel. Algunos subsistemas podrán aceptar nuevos controladores únicamente si están escritos en este lenguaje, mientras C seguirá sosteniendo millones de líneas que funcionan correctamente y no tendría sentido reescribir.</span></p><p><span>Uno de los ejemplos más importantes es <a href="https://source.android.com/docs/core/architecture/ipc/binder-overview?hl=es-419" rel="nofollow noreferrer" target="_blank">Binder</a>, el sistema que permite comunicarse con los procesos de Android. Linux mantiene implementaciones en C y Rust, pero <b>Kroah-Hartman anticipa que la primera desaparecerá y que la versión desarrollada en Rust terminará sosteniendo los futuros dispositivos Android</b>.</span></p><p><span>También señaló que el movimiento supera al kernel, donde Git y otros proyectos están empezando a adoptar Rust. Por ello, lo que quiere dar a entender es que el lenguaje ya ha demostrado que puede convivir con tecnologías veteranas sin obligarlas a empezar desde cero.</span></p><p><span><a href="https://computerhoy.20minutos.es/windows/linux-rompe-barrera-imposible-gente-abandonando-windows-1473808" title="Linux rompe una barrera imposible: la gente está abandonando Windows">Linux crece a una velocidad que obliga a sus responsables a revisar y corregir miles de cambios</a>. Si el compilador puede impedir una parte importante de los errores antes de que lleguen a ellos, el resultado será un kernel más seguro y un trabajo menos agotador.</span></p><p><span>Así que Rust no hace divertida la programación porque elimina la dificultad, sino porque permite dedicar la atención a crear soluciones en lugar de repetir las mismas comprobaciones una y otra vez.</span></p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/06/05/6a22a2d71438c2-29700537.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/david-delony-experto-desarrollador-sobre-exito-python-si-existe-puedes-instalar-python_6983422_0.html</guid>
    <title>
        <![CDATA[ David Delony, experto desarrollador, sobre el éxito de Python: "Si existe, puedes instalar Python en él" ]]>
    </title>
    <description><![CDATA[ Python sustituyó a BASIC como el lenguaje perfecto para empezar a programar. Es sencillo, funciona en casi cualquier dispositivo y permite crear desde pequeños proyectos hasta apps de IA. ]]></description>
    <pubDate>Sat, 25 Jul 2026 13:30:01 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/david-delony-experto-desarrollador-sobre-exito-python-si-existe-puedes-instalar-python_6983422_0.html</link>
    <enclosure type="image/jpeg" length="591155" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/06/25/6a3cdf66547ad6-52919308.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-07-25T13:30:01+02:00</dcterms:modified>
    <dc:creator>Juan Manuel Delgado</dc:creator>
            <content:encoded><![CDATA[ <p><b></b>Python lleva años entre los <a href="https://computerhoy.20minutos.es/listas/industria/lenguajes-programacion-mas-populares-633547" title="Los lenguajes de programación más populares del mundo">lenguajes de programación más utilizados del mundo</a>, pero su gran crecimiento en los últimos años ha coincidido con otro fenómeno que está transformando la industria tecnológica: la inteligencia artificial.</p><p><span>Y es que para millones de personas que quieren <a href="https://computerhoy.20minutos.es/reportajes/tecnologia/aprender-programar-mejores-lenguajes-empezar-demandados-mejores-cursos-gratis-1142067" title="Aprender a programar: mejores lenguajes para empezar, los más demandados y mejores cursos gratis">aprender a programar, desarrollar aplicaciones, automatizar tareas o adentrarse en esta tecnología</a>, <b>el lenguaje creado por Guido van Rossum se ha convertido en la opción más habitual</b>.</span></p><p><span>Este fenómeno no se limita a una moda pasajera ni a la popularidad de herramientas como ChatGPT. Según David Delony, experto en programación y colaborador de <i><a href="https://www.howtogeek.com/basic-ruled-the-80s-heres-why-python-quietly-became-the-new-gateway-to-coding/" rel="nofollow noreferrer" target="_blank">How-To Geek</a></i>, Python ocupa hoy un papel muy similar al que desempeñó BASIC durante la revolución de los ordenadores personales, y afirma que <b>si algo existe, probablemente puedas instalar Python en ello</b>.</span></p><p><span>Cabe señalar que detrás de su afirmación hay una historia que conecta los primeros años de la informática con la actual carrera por <a href="https://computerhoy.20minutos.es/tecnologia/ha-logrado-ia-superar-humanos-tareas-definian-inteligencia-1432549" title="Así ha logrado la IA superar a los humanos en tareas que definían nuestra inteligencia">desarrollar sistemas de inteligencia artificial cada vez más avanzados.</a></span></p><h2>Python se ha convertido en el nuevo BASIC de la programación</h2><p><span>Cuando David Delony afirma que Python puede instalarse prácticamente en cualquier cosa, no se refiere literalmente a cualquier objeto. Lo que intenta transmitir es la extraordinaria capacidad de adaptación que ha demostrado este lenguaje durante décadas.</span></p><p><span><a href="https://computerhoy.20minutos.es/dispositivos/como-instalar-phyton-pc-windows-11-1348014" title="Cómo instalar Phyton en tu PC con Windows 11">Funciona en ordenadores con Windows, macOS y Linux</a>, pero también está presente en servidores empresariales, dispositivos educativos, pequeños equipos electrónicos, sistemas de automatización industrial, laboratorios científicos y plataformas utilizadas para entrenar modelos de inteligencia artificial.</span></p><h1>Si existe, probablemente puedas instalar Python en ello.</h1><p><span><b>Pocos lenguajes han logrado expandirse a tantos ámbitos diferentes</b>. Mientras algunas tecnologías quedan asociadas a sectores muy concretos, Python ha conseguido convertirse en una herramienta transversal capaz de encajar en casi cualquier entorno.</span></p><p><span>Esta presencia explica por qué muchos desarrolladores lo consideran una especie de lenguaje universal. Un estudiante puede utilizarlo para aprender programación, un investigador para analizar datos científicos y una gran empresa para construir infraestructuras tecnológicas.</span></p><h2>BASIC abrió el camino décadas antes</h2><p><span>Para comprender la comparación que establece Delony, es necesario retroceder varias décadas atrás. Y es que durante los años setenta y ochenta, <a href="https://computerhoy.20minutos.es/tecnologia/libera-codigo-fuente-microsoft-basic-1978-bill-gates-1482353_6659120_0.html" title="Microsoft libera el código de Microsoft BASIC de 1978, creado por Bill Gates: &quot;Yo inventé el comando WAIT&quot;">BASIC fue uno de los lenguajes de programación más populares del mundo</a>.</span></p><p><span>Su nombre procede de las siglas de <i><a href="https://en.wikipedia.org/wiki/BASIC" rel="nofollow noreferrer" target="_blank">Beginner’s All-purpose Symbolic Instruction Code</a></i> y fue concebido con un objetivo muy concreto: permitir que cualquier persona pudiera aprender a programar sin enfrentarse a una complejidad excesiva.</span></p><p><span>En una época en la que los ordenadores personales comenzaban a llegar a los hogares, <b>BASIC ofrecía una puerta de entrada accesible para millones de usuarios</b>.</span></p><p><span>De hecho, muchos equipos incluían el lenguaje preinstalado en su sistema, lo que permitía escribir y ejecutar programas desde el primer momento. Para toda una generación, aprender informática significaba aprender BASIC.</span></p><h2>Python heredó las virtudes que hicieron grande a BASIC</h2><p><span>Aunque ambos lenguajes pertenecen a épocas muy distintas, comparten varias características fundamentales. <a href="https://computerhoy.20minutos.es/software/guido-van-rossum-creador-python-sin-piedad-con-c-si-escribiste-algo-python-semana-pasada-dentro-seis-meses-lees-ese-codigo-seguira-siendo-claro_6978576_0.html" title="Guido van Rossum, creador de Python, sin piedad con C: &quot;Si escribiste algo en Python la semana pasada y dentro de seis meses lees ese código, seguirá siendo claro&quot;">Python destaca por una sintaxis clara y fácil de leer</a>. Incluso quienes nunca han programado pueden comprender rápidamente la estructura básica de un programa.</span></p><p><span>Esta simplicidad reduce la barrera de entrada y permite centrarse en la lógica en lugar de memorizar reglas complejas. Este enfoque recuerda al papel que desempeñó BASIC en los primeros años de la informática. Por ello, ambos han servido para acercar la programación a personas sin experiencia.</span></p><p><span>Sin embargo, Python ha conseguido ir un paso más allá, ya que mientras muchos usuarios abandonaban BASIC al enfrentarse a proyectos más complejos, Python acompaña al desarrollador desde sus primeros ejercicios hasta aplicaciones profesionales utilizadas por grandes organizaciones.</span></p><p><span>Esa continuidad constituye una de las claves de su éxito. El mismo lenguaje que sirve para aprender conceptos básicos puede utilizarse posteriormente para crear aplicaciones web, automatizar procesos empresariales o desarrollar sistemas avanzados de análisis de datos.</span></p><h2>Qué es Python y por qué se ha convertido en un fenómeno mundial</h2><p><span><a href="https://computerhoy.20minutos.es/tecnologia/guido-van-rossum-creador-python-ia-deberia-adaptarse-nosotros-no-reves_6903573_0.html" title="Guido van Rossum, creador de Python: “La IA debería adaptarse a nosotros, no al revés”">Python fue creado por Guido van Rossum y apareció a principios de la década de 1990</a>. Desde sus orígenes se diseñó con una filosofía muy concreta: hacer que el código fuera sencillo de leer, mantener y reutilizar.</span></p><p><span>Con el paso de los años, esa filosofía atrajo a una comunidad cada vez mayor de desarrolladores, ya que, a diferencia de otros lenguajes que exigen largos periodos de aprendizaje, este <b>permite obtener resultados útiles en poco tiempo</b>.</span></p><p><span>Su crecimiento también se explica por la enorme cantidad de bibliotecas y herramientas disponibles, donde estas extensiones permiten añadir funcionalidades sin necesidad de desarrollar cada componente desde cero.</span></p><p><span>Gracias a ello, Python ha encontrado espacio en sectores tan diversos como la investigación científica, la educación, la ciberseguridad, la automatización de procesos, el desarrollo web o la administración de sistemas.</span></p><p><span>La versatilidad que describe Delony no es una exageración, sobre todo porque pocos <a href="https://computerhoy.20minutos.es/tecnologia/lenguajes-programacion-emergentes-alternativas-python-1446801" title="Lenguajes de programación que deberías aprender antes de que se conviertan en el nuevo Python">lenguajes modernos</a> pueden presumir de una presencia tan amplia en ámbitos tecnológicos tan diferentes.</span></p><h2>La inteligencia artificial ha impulsado todavía más su liderazgo</h2><p><span>Aunque Python ya era extremadamente popular antes del auge reciente de la inteligencia artificial, esta revolución tecnológica ha reforzado aún más su posición. Gran parte de las herramientas utilizadas para <a href="https://computerhoy.20minutos.es/tecnologia/buena-idea-aprender-programar-python-existiendo-inteligencia-artificial-1451390" title="¿Es una buena idea aprender a programar en Python existiendo la inteligencia artificial?">crear modelos de aprendizaje automático y sistemas de IA funcionan sobre bibliotecas desarrolladas para Python</a>.</span></p><p><span>Tecnologías ampliamente utilizadas por investigadores, universidades y empresas se apoyan en este ecosistema para procesar datos, entrenar algoritmos y construir aplicaciones inteligentes.</span></p><p><span>Como consecuencia, <b>miles de personas que se acercan por primera vez a la inteligencia artificial terminan aprendiendo Python</b>, ya que el lenguaje se ha convertido en la vía más habitual para acceder a uno de los sectores con mayor crecimiento de la industria tecnológica en la actualidad.</span></p><p><span>Esto ha provocado un fenómeno poco común: un lenguaje de programación que ya era popular ha encontrado una nueva generación de usuarios gracias a una revolución tecnológica diferente.</span></p><p><span>La comparación entre <a href="https://computerhoy.20minutos.es/noticias/tecnologia/5-lenguajes-programacion-quizas-no-hayas-oido-hablar-nunca-420117" title="5 lenguajes de programación sobre los que quizás no hayas oído hablar nunca">BASIC y Python</a> ayuda a entender por qué este último ocupa una posición tan destacada en la actualidad. Ambos lograron acercar la programación a millones de personas, pero Python ha conseguido ampliar ese papel hasta convertirse en una herramienta esencial para profesionales y empresas.</span></p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/06/25/6a3cdf66547ad6-52919308.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/tecnologia/linus-torvalds-creador-linux-desmonta-mayor-miedo-sobre-programar-con-ia-tomamos-decisiones-basandonos-merito-tecnico-no-miedo-las-nuevas-herramientas_7017185_0.html</guid>
    <title>
        <![CDATA[ Linus Torvalds, creador de Linux, desmonta el mayor miedo sobre programar con IA: "Tomamos decisiones basándonos en el mérito técnico, no en el miedo a las nuevas herramientas" ]]>
    </title>
    <description><![CDATA[ Linus Torvalds aclara con una postura pragmática que Linux no es "anti-IA" y defiende el uso de esta tecnología en el desarrollo y revisión del kernel para el futuro. ]]></description>
    <pubDate>Tue, 21 Jul 2026 18:01:34 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/tecnologia/linus-torvalds-creador-linux-desmonta-mayor-miedo-sobre-programar-con-ia-tomamos-decisiones-basandonos-merito-tecnico-no-miedo-las-nuevas-herramientas_7017185_0.html</link>
    <enclosure type="image/jpeg" length="581705" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/21/6a5f8c991db025-62834138.jpeg"/>
    <category>Tecnología</category>
    <dcterms:modified>2026-07-21T18:02:56+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Actualmente, hay dos bandos cuando se trata de la <a href="https://computerhoy.20minutos.es/tecnologia/512-000-lineas-typescript-claude-code-ya-estan-github-anthropic-solo-puede-decir-fue-un-error-humano_6953479_0.html" title="512.000 líneas de TypeScript de Claude Code ya están en GitHub y Anthropic solo puede decir &quot;fue un error humano&quot;">programación apoyada por la inteligencia artificial</a>. Primero están los que mantienen <b>una postura restrictiva ante asistentes virtuales en el desarrollo</b> y, por otro, está el grupo de los que acepta las ventajas de <a href="https://computerhoy.20minutos.es/ciberseguridad/claude-code-ahora-puede-hacer-mucho-mas-por-ti-pero-sigue-atado-corto-esto-es-que-no-te-cuentan_6950458_0.html" title="Claude Code ahora puede hacer mucho más por ti, pero sigue 'atado en corto': esto es lo que no te cuentan">herramientas como Claude Code</a>. </p><p><a href="https://www.xda-developers.com/linus-torvalds-is-right-about-ai-coding-and-the-backlash-misses-the-point/"></a></p><p>Esta discusión está lejos de terminar, pero dentro de todo este contexto, están <b>proyectos de gran magnitud como el kernel de Linux que muestra una perspectiva pragmática</b>. De hecho, es Linus Torvalds, el creador, quien ha dicho que su trabajo no es "anti-IA" como muchos piensan.</p><p>En vez de ir en contra de este tipo de tecnología, recomienda analizar bien su uso porque, si bien es <b><a href="https://computerhoy.20minutos.es/reportajes/tecnologia/inteligencia-artificial-469917" title="Inteligencia artificial: qué es, tipos y cómo funciona la tecnología que promete cambiar el mundo">uno de los mayores temores dentro del sector</a></b>, tiene sus beneficios y negarse al cambio solo es una barrera para avanzar.</p><h2>Linus Torvalds defiende el uso de la IA desde una perspectiva práctica</h2><p><b><a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-enfurece-escuchar-los-programadores-hablar-ia-estoy-100-convencido-que-esta-cambiando-programacion-pero-no-los-fundamentos_6977466_0.html" title="Linus Torvalds, creador de Linux, enfurece al escuchar a los programadores hablar de la IA: &quot;Estoy 100% convencido de que está cambiando la programación, pero no los fundamentos&quot;">Linus Torvalds ha hablado en varias ocasiones de la inteligencia artificial</a></b> y toda la situación que se está generando con respecto a esta herramienta en la programación, siendo uno de los veteranos más admirados del sector.</p><p>Desde que el famoso <a href="https://computerhoy.20minutos.es/software/linus-torvalds-creador-linux-tajante-con-los-anti-ia-solucion-no-es-meter-cabeza-arena-gritar-no-te-oigo-como-parecen-hacer-algunos_7015402_0.html" title="Linus Torvalds, creador de Linux, tajante con los anti-IA: &quot;La solución no es meter la cabeza en la arena y gritar 'La, la, la, no te oigo', como parecen hacer algunos&quot;">ingeniero de software finlandés ha sido tajante con los "anti-IA"</a>, la polémica ha ido creciendo cada vez más. Todo ha comenzado con una conversación en las listas de correo del kernel de Linux sobre Sashiko.</p><p>Se trata de una herramienta de IA que <b>sirve para inspeccionar los parches propuestos y así detectar problemas</b> antes de que puedan llegar a formar parte del código del sistema principal. </p><p>Lo bueno de esta opción es que no modifica el código ni aprueba cambios por sí sola, sino que requiere de intervención y supervisión para determinar si las soluciones que selecciona son las correctas. </p><p>Ante las críticas de algunos desarrolladores que creen que el uso de estos asistentes puede <b>aumentar el volumen de falsos positivos o generar trabajo extra</b> para los mantenedores, Torvalds respondió de manera contundente.</p><h1>"Me doy cuenta de que a algunas personas realmente no les gusta la IA, pero esta es un área en la que estoy dispuesto a poner mi pie absolutamente como mantenedor de alto nivel".</h1><p>También añadió que “la IA es una herramienta, al igual que otras herramientas que utilizamos. Y es claramente útil”, determinando así que mantiene una postura a favor, pero no "a ciegas" sobre esta tecnología.</p><p>Es decir, a lo que se refiere es que, <b>mientras sea utilizada adecuadamente en las circunstancias necesarias</b>, puede ser una ventaja realmente grande para los equipos de trabajo. Ahora, si hay una dependencia, ahí sí que se puede poner un pero.</p><p>Según explicó, el objetivo es garantizar que los modelos de lenguaje ayuden a los mantenedores en lugar de crearles más inconvenientes de los que hay.</p><p>De hecho, dejó claro que nadie estará obligado a utilizar estas herramientas, aunque<b> tampoco respaldará intentos de impedir que otros desarrolladores las empleen</b> dentro de sus flujos de trabajo.</p><h2>El mérito técnico pesa más que el miedo a las nuevas herramientas</h2><p>El aspecto más relevante de sus declaraciones es que Torvalds sostuvo que Linux existe para construir tecnología de calidad y que todas las decisiones deben ser tomadas si hay buenos resultados. que las decisiones dentro del proyecto deben tomarse en función de los resultados obtenidos.</p><p>"En la comunidad del kernel hacemos código abierto porque da como resultado una mejor tecnología" es lo que dijo sobre el tema, agregando que también y <b>"tomamos decisiones basadas principalmente en el mérito técnico. No tengo miedo a las nuevas herramientas</b>".</p><p>Tener miedo es solo una barrera para avanzar hacia el futuro y eso es <b>lo que quiere dar a entender el ingeniero del pingüino Tux</b>. Diversos informes señalan que el proyecto puede aceptar contribuciones creadas con ayuda de inteligencia artificial siempre que el autor humano asuma la responsabilidad.</p><p>Aunque hay muchos asistentes virtuales enfocados en programación, Sashiko representa un enfoque diferente con su revisión técnica. Por lo tanto, adaptarse poco a poco a esto es lo que va a <b>garantizar trabajo, estabilidad y buena <i>praxis </i>de la IA</b>.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/21/6a5f8c991db025-62834138.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/elon-musk-pone-fecha-caducidad-profesion-programador-fue-un-trabajo-primera-categoria-durante-decadas-pero-estara-muerta-para-finales-ano_7009725_0.html</guid>
    <title>
        <![CDATA[ Elon Musk pone fecha de caducidad a la profesión de programador: "Fue un trabajo de primera categoría durante décadas, pero estará muerta para finales de año" ]]>
    </title>
    <description><![CDATA[ La inteligencia artificial ha sido el comienzo del final de la profesión de programación. Elon Musk afirma cómo va a cambiar la industria el impacto tecnológico. ]]></description>
    <pubDate>Sun, 19 Jul 2026 09:00:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/elon-musk-pone-fecha-caducidad-profesion-programador-fue-un-trabajo-primera-categoria-durante-decadas-pero-estara-muerta-para-finales-ano_7009725_0.html</link>
    <enclosure type="image/jpeg" length="531808" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/02/6a46c435766d04-63036947.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-07-19T09:00:00+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p>Gigantes como Tesla, Microsoft, Google y Anthropic compiten por liderar la próxima generación de inteligencia artificial. Esto se puede ver claramente en el crecimiento de los centros de datos y las inversiones multimillonarias.</p><p>Ahora, una nueva predicción de Elon Musk ha vuelto a encender la conversación al sugerir que la programación tradicional podría dejar de ser necesaria mucho antes de lo que muchos especialistas imaginan.</p><p>Básicamente, la profesión de programador como se conoce está "obsoleta". El magnate insiste en que este 2026 será el final.dd los desarrolladores si no se adaptan a los nuevos roles necesarios de la industria informática.</p><h2>Musk anticipa el fin de la programación tradicional impulsado por la IA</h2><p>La informática está mutando significativamente debido a la influencia de la inteligencia artificial. Grandes figuras como el padre de Claude Code advierten sobre los cambios en los roles de programación que van a ser cruciales para el futuro.</p><p>Ahora, el director ejecutivo de Tesla, Elon Musk, aseguró durante una reciente conferencia que el desarrollo de software mediante lenguajes como Python, JavaScript, Rust y similares, podría estar llegando a su etapa final.</p><p>No quiere decir que sea el fin 100% del sector entero, sino que está pasando una por transición. Según explica el magnate dueño de Space X y Neuralink, la inteligencia artificial avanzará hasta el punto de generar directamente el código máquina o binario necesario para ejecutar aplicaciones, eliminando el paso intermedio que actualmente realizan los programadores.</p><h1>“Creo que, en realidad, las cosas tal vez se muevan incluso a finales de este año hasta el punto de que ni siquiera te molestes en codificar. La IA simplemente crea el binario directamente... [La codificación tradicional es] un paso intermedio que en realidad no será necesario, probablemente a finales de este año, diría yo”.</h1><p>La visión del empresario encaja con la estrategia que Tesla mantiene alrededor de la conducción autónoma, los robots humanoides Optimus, la infraestructura Dojo y los futuros sistemas de IA que dependen de ciclos de desarrollo cada vez más automatizados.</p><p>Aunque la predicción parece extrema, llega en un momento en el que varias compañías ya muestran resultados concretos. Tesla sostiene gran parte de su narrativa de crecimiento sobre inteligencia artificial y autonomía, mientras que Microsoft y Google han convertido las herramientas de generación de código en piezas clave de sus ecosistemas empresariales.</p><p>El objetivo común es aumentar la productividad de los equipos de ingeniería y reducir el tiempo necesario para crear, probar y desplegar software a gran escala.</p><h2>Anthropic, Microsoft y Google muestran señales de una transformación acelerada</h2><p>Parte de la atención generada por las declaraciones de Musk proviene de datos recientes publicados por Anthropic en el <a href="https://www.anthropic.com/institute/recursive-self-improvement" rel="nofollow noreferrer" title="Anthropic" target="_blank">informe oficial “When AI builds itself”</a>.</p><p>La compañía reveló que durante mayo de 2026 más del 80% del código incorporado a su base de software fue escrito por Claude, su modelo de inteligencia artificial. Además, indicó que sus ingenieros integraron aproximadamente ocho veces más código por día que en 2024. </p><p>El informe también señala que las capacidades de la IA continúan creciendo rápidamente. Anthropic afirma que la duración de las tareas que los modelos pueden completar de manera fiable se ha duplicado aproximadamente cada cuatro meses.</p><p>Según la empresa, Claude Opus 4.6 ya es capaz de gestionar tareas equivalentes a unas 12 horas de trabajo humano continuo. La compañía considera que el código generado por IA se encuentra actualmente cerca del nivel de calidad producido por desarrolladores humanos y espera que incluso pueda superarlo durante los próximos meses.</p><p>Mientras tanto, Microsoft también se beneficia de esta tendencia. La compañía controla GitHub Copilot, una de las herramientas de asistencia para programación más utilizadas del mercado.</p><p>Durante la presentación de resultados del tercer trimestre fiscal de 2026, <a href="https://www.microsoft.com/en-us/Investor/earnings/FY-2026-Q3/press-release-webcast" rel="nofollow noreferrer" title="Microsoft" target="_blank">Satya Nadella informó</a> que el negocio de inteligencia artificial de Microsoft superó una tasa anualizada de ingresos de 37.000 millones de dólares, un crecimiento interanual del 123%. Además, las obligaciones comerciales pendientes de ejecución alcanzaron los 627.000 millones de dólares. </p><p>Google tampoco se queda atrás. La empresa continúa impulsando Gemini y AlphaCode como parte de su estrategia en programación asistida por IA, respaldada por el rápido crecimiento de Google Cloud. </p><p>La carrera ya no se centra únicamente en crear mejores modelos conversacionales, sino en construir sistemas capaces de desarrollar software de manera cada vez más autónoma.</p><p>Aun así, la desaparición total de los programadores sigue siendo un escenario discutible. Incluso Anthropic reconoce que los ingenieros humanos continúan desempeñando funciones esenciales relacionadas con la dirección estratégica, la toma de decisiones, la validación de resultados y la definición de objetivos.</p><p>En lugar de desaparecer, muchos especialistas consideran que el trabajo evolucionará hacia tareas de supervisión, arquitectura de sistemas y coordinación de agentes inteligentes.</p><p>Lo que sí parece evidente es que el mercado laboral tecnológico ya está sintiendo el impacto. Los despidos vinculados a la adopción de inteligencia artificial han aumentado durante 2026 y numerosos perfiles técnicos enfrentan una redefinición de sus responsabilidades. </p><p>Por ahora, la afirmación de Musk debe interpretarse más como una señal de la dirección en la que avanza la industria que como una certeza absoluta.</p><p>Sin embargo, el creciente volumen de inversión en IA por parte de Tesla, Microsoft, Google y Anthropic demuestra que el desarrollo de software está entrando en una etapa de transformación profunda cuya velocidad podría sorprender incluso a los profesionales más experimentados.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/02/6a46c435766d04-63036947.jpeg"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/que-es-gcc-linux-herramienta-que-convierte-codigo-los-programas-que-usas_7011773_0.html</guid>
    <title>
        <![CDATA[ ¿Qué es GCC en Linux, la herramienta que convierte el código en los programas que usas? ]]>
    </title>
    <description><![CDATA[ Puede que nunca hayas utilizado o incluso oído hablar de GCC, pero está detrás de que miles de programas funcionen en Linux y otros sistemas operativos. ]]></description>
    <pubDate>Sun, 19 Jul 2026 07:15:00 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/que-es-gcc-linux-herramienta-que-convierte-codigo-los-programas-que-usas_7011773_0.html</link>
    <enclosure type="image/png" length="2323948" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/files/fp/uploads/imagenes/2026/07/17/6a59e256857d62-55792432.r_d.768-512.png"/>
    <category>Software</category>
    <dcterms:modified>2026-07-19T07:15:00+02:00</dcterms:modified>
    <dc:creator>Carolina González</dc:creator>
            <content:encoded><![CDATA[ <p>Si alguna vez has buscado cómo instalar un programa <a href="https://computerhoy.20minutos.es/tecnologia/linux-convirtiendo-opcion-preferida-programadores-desarrolladores-1468536">en el sistema operativo de Linux</a>, es muy probable que te hayas encontrado con estas siglas: GCC. Lo verás cuando intentes instalar un programa desde el código fuente, al seguir una guía para desarrolladores o incluso al buscar una solución a un error. De cualquier forma, para los primerizos suena a chino.</p><p>Parece una herramienta realmente compleja que solo sirve para programadores. </p><p>Sin embargo, y <b>aunque nunca hayas creado una aplicación, GCC ha tenido un papel vital para que muchos de los programas que utilizas todos los días lleguen a funcionar en tu ordenador</b>.</p><p>De hecho, hace posible Linux tal y como lo conoces. No tiene una interfaz bonita, no la abrirás para hacer nada en tu día a día y probablemente no sabrás que está instalada en tu PC. Pero sin ella todo sería mucho más complicado.</p><h2>¿Qué es GCC en Linux?</h2><p>La forma más sencilla de entender GCC es <b>pensar en él como un traductor</b>. Los programadores escriben aplicaciones utilizando lenguajes como C o C++, que están creados para que las personas puedan leerlos y entenderlos con facilidad. El problema es que el procesador de un ordenador no habla ese idioma.</p><p>Un ordenador solo entiende instrucciones en lenguaje máquina, es decir, una sucesión de unos y ceros que indican exactamente qué debe hacer en cada momento.</p><p>Aquí es donde entra GCC, cuyas siglas significan GNU Compiler Collection. Su misión consiste en traducir el código escrito por un desarrollador a un lenguaje que el procesador pueda ejecutar. Por eso se conoce como un compilador, aunque en realidad GCC es un conjunto de compiladores compatibles con distintos lenguajes de programación.</p><p>Y aunque GCC nació en los años 80, lejos de quedarse anticuado, sigue cambiando y mejorando.<b> Cada nueva versión trae soporte para estándares actuales de programación, optimizaciones para procesadores y mejoras para generar código más rápido</b>.</p><h2>¿Qué significa exactamente 'compilar'?</h2><p>Compilar no es más que el proceso de convertir un programa escrito por una persona en un programa que pueda ejecutar el ordenador. Piensa por un momento que un desarrollador escribe miles de líneas de código para crear lo que sea. Ese archivo todavía no sirve para que un usuario lo abra haciendo doble clic.</p><p>Antes tiene que pasar por un compilador como GCC, que analiza el código, detecta posibles errores y genera el archivo ejecutable. Una comparación sería pensar en una receta de cocina.</p><p><b>La receta explica cómo preparar un plato, pero no es el plato en sí. GCC sería el cocinero que sigue todas esas instrucciones y entrega el resultado final</b>. Sin ese paso, el ordenador no sabría qué hacer con el código fuente.</p><h2>Aunque GCC lleva casi 40 años vivo, sigue siendo un proyecto muy vivo.</h2><p><a href="https://computerhoy.20minutos.es/tecnologia/modifica-una-unica-linea-compilador-gcc-consigue-una-mejora-rendimiento-12-chips-intel-amd-modernos_7006587_0.html" title="Modifica una única línea en el compilador GCC y consigue una mejora de rendimiento del 12% en chips Intel y AMD modernos">Y para prueba, un botón</a>: una de las últimas pruebas ha llegado gracias a una desarrolladora de Intel, que descubrió que <b>modificando una única línea del compilador era posible obtener mejoras de rendimiento de hasta un 12% en procesadores modernos de Intel y AMD</b>.</p><p>Para entender bien qué es lo que realmente ha sucedido, imagina cómo trabaja un procesador moderno de Intel o AMD cuando abres un programa.</p><p>Los chips actuales intentan ser inteligentes y adelantarse a las órdenes para ir más rápido. Cuando el código llega a un momento donde debe elegir entre dos opciones, el procesador no se para a esperar la respuesta. Lo que hace es adivinar el camino más probable. Si acierta, perfecto, pero si se equivoca, ya no responde tan rápido como se esperaba.</p><p><b>La desarrolladora descubrió que los procesadores actuales sufren mucho más con estos fallos de lo que se pensaba</b>. Al ser chips tan modernos y complejos, volver atrás para tomar el camino correcto atasca todo y hace que el PC pierda tiempo.</p><p>La solución la encontró al buscar la línea de código que calcula el riesgo de estos saltos en el programa GCC y le sumó un 3. Con este pequeño ajuste, el sistema se ha vuelto más desconfiado y prefiere mandar tareas seguras en lugar de jugar a la lotería.</p><p>Como resultado de ese pequeño cambio, las pruebas de rendimiento demuestran que los chips de Intel y AMD tardan menos tiempo en resolver cálculos complejos porque ya no pierden el tiempo corrigiendo decisiones equivocadas.</p><p>El cambio ya ha sido aceptado por los responsables del proyecto de software, pero se lanzará de forma oficial con la llegada de la versión GCC 17 el próximo año 2027.</p> ]]></content:encoded>
                <media:content type="image/png" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/files/fp/uploads/imagenes/2026/07/17/6a59e256857d62-55792432.r_d.768-512-15736.png"/>
    </item>
    <item>
    <guid isPermaLink="true">https://computerhoy.20minutos.es/software/charlie-marsh-experto-programador-python-cuando-ia-genera-codigo-gran-escala-enfoque-principal-trabajo-los-programadores-debe-cambiar_7008136_0.html</guid>
    <title>
        <![CDATA[ Charlie Marsh, experto programador en Python: "Cuando la IA genera código a gran escala, el enfoque principal del trabajo de los programadores debe cambiar por completo" ]]>
    </title>
    <description><![CDATA[ Si la inteligencia artificial ya supera a los desarrolladores en productividad, la forma de trabajar tendrá que cambiar para adaptarse a este nuevo presente y futuro. ]]></description>
    <pubDate>Sat, 18 Jul 2026 11:30:01 +0200</pubDate>
    <link>https://computerhoy.20minutos.es/software/charlie-marsh-experto-programador-python-cuando-ia-genera-codigo-gran-escala-enfoque-principal-trabajo-los-programadores-debe-cambiar_7008136_0.html</link>
    <enclosure type="image/jpeg" length="175740" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/17/6a59f768d7dc07-21259617.jpeg"/>
    <category>Software</category>
    <dcterms:modified>2026-07-18T11:30:01+02:00</dcterms:modified>
    <dc:creator>Pedro Venegas</dc:creator>
            <content:encoded><![CDATA[ <p><a href="https://computerhoy.20minutos.es/tecnologia/codex-ia-openai-podria-ser-fin-programadores-humanos-1477879" title="¿Qué es Codex y por qué esta IA de OpenAI podría ser el fin de los programadores humanos?" target="_blank">Codex de OpenAI</a>, <a href="https://computerhoy.20minutos.es/tecnologia/ni-para-programar-ni-para-crear-apps-este-es-uso-claude-que-casi-todo-mundo-esta-pasando-por-alto_7006093_0.html" title="Ni para programar ni para crear apps: este es el uso de Claude que casi todo el mundo está pasando por alto">Claude Code</a>, <a href="https://computerhoy.20minutos.es/tecnologia/deepseek-donde-viene-poniendo-problemas-chatgpt-1438463" title="¿Qué es DeepSeek, de dónde viene y por qué está poniendo en problemas a ChatGPT?">DeepSeek</a> y otros tantos asistentes virtuales que están siendo usados para la programación ya <b>son capaces de <a href="https://computerhoy.20minutos.es/tecnologia/chatgpt-inteligencias-artificiales-generar-codigo-phyton-javascript-1450520" title="ChatGPT no es la única opción: 6 inteligencias artificiales para generar código de Phyton, JavaScript y más">generar código a gran escala</a></b>.</p><p><a href="https://computerhoy.20minutos.es/reportajes/tecnologia/python-debe-popularidad-1022077" title="¿Qué es Python y a qué se debe su popularidad?">Python se ha convertido en uno de los lenguajes</a> con mayor transición hacia esta tecnología, pero independientemente del ecosistema, el impacto es rápido y contundente. </p><p>Por mucho que se <a href="https://computerhoy.20minutos.es/software/ia-iba-acabar-con-los-programadores-pero-esta-pasando-justo-contrario-dicen-que-un-solo-ingeniero-puede-ahora-hacer-trabajo-muchos-pero-que-vemos-es-inconsistente-con-eso_7007152_0.html" title="La IA iba a acabar con los programadores, pero está pasando justo lo contrario: &quot;Dicen que un solo ingeniero puede ahora hacer el trabajo de muchos, pero lo que vemos es inconsistente con eso&quot;" target="_blank"><b>luche contra la inteligencia artificial en este ámbito</b></a>, el cambio debe darse sí o sí para las profesiones. Para poder adaptarse a esta nueva velocidad de trabajo, hay que actuar diferente como desarrolladores, según explica el experto Charlie Mash.</p><p>¿A qué se refiere con esto? El debate actual con respecto a los modelos de IA es amplio, pero este especialista toca <b>un punto particular que parece estar pasando por alto</b>, cuándo podría ser crucial para el futuro de los empleados.</p><h2>La IA escribe más código, pero la supervisión humana gana importancia</h2><p><a href="https://computerhoy.20minutos.es/tecnologia/boris-cherny-padre-claude-code-tras-pasar-6-meses-sin-escribir-una-sola-linea-codigo-afirma-que-3-anos-numero-personas-que-programan-se-multiplicara-por-100_7009167_0.html" title="Boris Cherny, padre de Claude Code, tras pasar 6 meses sin escribir una sola línea de código, afirma que &quot;en 3 años, el número de personas que programan se multiplicará por 100&quot;">Boris Cherny (creador de Claude Code) no es el único que ha dejado de escribir código</a> con la implementación de la inteligencia artificial, pues Charlie Marsh, fundador de Astral (Ruff y uv), se suma a la lista.</p><p>Después de que su empresa fuera adquirida, pasó a formar parte del equipo Codex de OpenAI y ahora admite que ya <b>no trabaja manualmente como antes</b>. La gran parte del trabajo en cuanto a escritura de codificación se la encarga a la inteligencia artificial.</p><p>Según <i><a href="https://eu.36kr.com/en/p/3866592164631813" title="European Central Station" rel="nofollow noreferrer" target="_blank">European Central Station</a></i>, en una conversación con Ryan Peterman en <i>The Peterman Pod, </i>el experto indica que no solamente es una tecnología que ha cambiado considerablemente la velocidad, sino que también ha generado una preocupación adicional al <b>tener que supervisar profundamente lo que se genera con los prompts</b>.</p><h1>"Charlie, cuando enviabas PR antes, podíamos aprobarlos después de un vistazo rápido; ahora tenemos que estar 100% concentrados al revisar, porque este código fue generado automáticamente por ti con IA."</h1><p>La ayuda de la IA es buena, pero hasta cierto punto, porque se tiene que invertir tiempo en comprobar que todo esté bien. Por eso, para Marsh, la automatización <b>no elimina la necesidad de análisis, validación y criterio técnico</b>.</p><p>Esto ha hecho que el método de trabajo de la programación esté cambiando drásticamente tras la generación de código masiva. Se pueden obtener miles de líneas en tan solo unos pocos minutos, pero el enfoque de los trabajadores ahora se dirige a determinar que las funciones sean correctas y solucionar posibles errores.</p><p>En otras palabras, el trabajo se desplaza de la producción al control de calidad. Al mismo tiempo, otro de los problemas es que <b>el gasto de la revisión no ha disminuido con el mismo ritmo</b> en el que está creciendo la magnitud del trabajo. </p><p>Por ejemplo, los mantenedores deben dedicar mucho tiempo a la inspección de código y <b><a href="https://computerhoy.20minutos.es/tecnologia/premio-nobel-geoffrey-hinton-ia-advertencia-programadores-quedara-practicamente-obsoleta-1457144" title="El premio Nobel y padre de la IA sentencia a los programadores: “Quedará prácticamente obsoleta”">el autor que ejecuta los prompts o estructura el proyecto aprende menos</a></b>. Esto crea varios inconvenientes en la industria que podrían estar pasando desapercibidos.</p><h2>La velocidad ya no basta: comunicar y construir comunidad también es esencial</h2><p>Marsh piensa que ya no es suficiente simplemente con aumentar la productividad cuando el riesgo de que la calidad del código es grande. En paralelo, hay inconvenientes como <b>la disminución del aprendizaje de los programadores y el mantenimiento más grande </b>para las empresas.</p><p>En sí, escribir líneas de programación ya no es el núcleo de la profesión y esta perspectiva se alinea con otras de varios expertos que han hablado sobre el cambio que está llegando a la industria con estos asistentes virtuales.</p><p>Según el experto, en realidad el futuro de los desarrolladores se va a centrar en la capacidad de revisar, comunicar, priorizar y <b>dirigir sistemas en lugar de limitarse a producir código</b>.</p> ]]></content:encoded>
                <media:content type="image/jpeg" medium="image" url="https://imagenes.computerhoy.20minutos.es/files/image_1920_1080/uploads/imagenes/2026/07/17/6a59f768d7dc07-21259617.jpeg"/>
    </item>
    </channel>
</rss>
