domingo, 31 de mayo de 2026

Bjarne Stroustrup, creador del lenguaje C++, contra Python y sus programadores: "Resuelve el mismo problema que C++ pero 70 veces más lento"

Està Ecrito:

De la descendencia de éste, conforme a la promesa, Dios ha dado a Israel un Salvador, Jesús, (Hechos 13:23)

Tomado de: 20 Minutos

¿Es Python el rey del desarrollo o una trampa de rendimiento? El genio de la informática Bjarne Stroustrup carga con dureza contra el lenguaje de moda y desvela su gran debilidad.

La popularidad de Python no deja de crecer y hoy es uno de los lenguajes de programación más utilizados en inteligencia artificial, automatización, análisis de datos, desarrollo de software y mucho más.


Su éxito se explica sobre todo porque permite programar más rápido, con menos complejidad, pero sobre todo, con una curva de aprendizaje mucho más accesible que otros lenguajes tradicionales.


Sin embargo, esa facilidad de uso también tiene un coste importante, y eso es precisamente lo que ahora vuelve a criticar Bjarne Stroustrup, científico de la computación y creador de C++.


El ingeniero danés asegura que Python puede resolver el mismo problema que C++ sin problema alguno, ya que es un lenguaje muy completo, pero al final lo hace hasta 70 veces más lento dependiendo de la tarea.



Este comentario ha reabierto uno de los debates más antiguos dentro de la programación: hasta qué punto merece la pena sacrificar eficiencia y rendimiento a cambio de desarrollar software más rápido y con menos dificultad.


Por qué Python suele ser más lento que C++

Es importante señalar que Python fue diseñado por Guido van Rossum para simplificar la escritura de código, ya que su sintaxis es mucho más limpia, requiere menos líneas y permite construir apps de manera ágil.


Eso ha hecho que millones de programadores y empresas lo adopten como lenguaje principal para proyectos modernos. Pero esa comodidad también implica más capas de ejecución y un funcionamiento menos cercano al hardware.



Todo eso consume más recursos y reduce el rendimiento frente a lenguajes compilados como C++, donde el control sobre memoria, procesamiento y optimización es muchísimo mayor.


Precisamente aquí sigue estando una de las grandes fortalezas de C++, ya que el lenguaje permite exprimir mejor el hardware y ejecutar tareas de forma mucho más eficiente, algo fundamental en sistemas donde cada milisegundo importa.


Python domina actualmente gran parte del desarrollo relacionado con inteligencia artificial, por lo que muchas de las herramientas funcionan principalmente con este lenguaje y se ha convertido en el estándar de facto del sector.


Sin embargo, gran parte de las operaciones más exigentes no se ejecutan realmente en este lenguaje. Muchas bibliotecas utilizadas en IA dependen internamente de código escrito en C o C++ para mantener el rendimiento necesario.



Al final, esto crea una paradoja bastante clara, donde el lenguaje más popular en inteligencia artificial necesita apoyarse constantemente en tecnologías mucho más rápidas para funcionar a gran escala.


La industria ha priorizado rapidez antes que eficiencia


A pesar de sus limitaciones de rendimiento, Python sigue creciendo porque resuelve uno de los mayores problemas actuales de las empresas tecnológicas: desarrollar software rápido.


Muchas compañías prefieren perder parte de la eficiencia si eso les permite reducir tiempos de desarrollo, simplificar mantenimiento y formar programadores más fácilmente. Durante años, el aumento de potencia del hardware ha permitido asumir esas pérdidas sin demasiadas consecuencias visibles.


Pero el crecimiento de la inteligencia artificial y el enorme consumo de recursos computacionales están haciendo que la eficiencia vuelva a convertirse en un tema importante dentro del sector.

¿Quién es Bjarne Stroustrup?

Bjarne Stroustrup, creador de C++
Bjarne Stroustrup, creador de C++Depositphotos


Cabe mencionar que Bjarne Stroustrup es uno de los ingenieros más influyentes de la historia de la programación e incluso es catedrático de Ciencias de la Computación en la Universidad A&M de Texas, Estados Unidos.


Nacido en Dinamarca, creó C++ a finales de los años 70 mientras trabajaba en los laboratorios Bell, con la intención de desarrollar un lenguaje que combinara la velocidad y eficiencia de C con herramientas más avanzadas para construir software complejo.



Décadas después, C++ sigue siendo una pieza fundamental en sectores donde el rendimiento resulta crítico, como motores gráficos, videojuegos, sistemas operativos, servidores, software financiero, infraestructuras industriales y aplicaciones de alto rendimiento.


Todo lo anterior continúa dependiendo de este lenguaje de programación precisamente por su capacidad para trabajar muy cerca del hardware y aprovechar al máximo los recursos del sistema.


Por ello, la opinión de Bjarne Stroustrup tiene peso porque no habla únicamente desde la teoría; su trabajo ayudó a construir gran parte de la informática moderna y todavía hoy sigue participando activamente en el desarrollo y evolución de C++.


Además, ha trabajado durante años como investigador, profesor y referente técnico dentro de la industria. Así que cuando critica el rendimiento de Python, su objetivo no es atacar personalmente a los programadores que utilizan ese lenguaje.


Lo que realmente intenta señalar es que la industria tecnológica lleva tiempo aceptando pérdidas enormes de eficiencia a cambio de mayor comodidad y rapidez de desarrollo.



Desde su perspectiva, el rendimiento sigue siendo un factor decisivo, especialmente ahora que la inteligencia artificial y los grandes sistemas computacionales consumen cantidades cada vez mayores de recursos y energía.


Los programadores siguen lejos de desaparecer


Es importante señalar que el debate también aparece en pleno auge de herramientas de inteligencia artificial capaces de generar código automáticamente. Aun así, eso no significa que los programadores estén cerca de ser reemplazados.


La IA todavía comete errores, tiene dificultades para comprender sistemas complejos y sigue necesitando supervisión humana constante. Si bien esta tecnología puede acelerar tareas concretas, está muy lejos de sustituir el trabajo de ingeniería más avanzado.


Por eso lenguajes como C++ continúan siendo fundamentales en motores gráficos, videojuegos, sistemas financieros, servidores o software industrial, sectores donde el rendimiento y la estabilidad siguen siendo prioritarios.


La reflexión de Stroustrup no busca destruir Python ni negar todo lo que ha aportado a la programación en la actualidad. Si no, lo que realmente plantea es algo mucho más amplio: la industria tecnológica se acostumbró durante años a priorizar comodidad y velocidad de desarrollo porque el hardware podía soportarlo.



Ahora, con la explosión de la inteligencia artificial y el aumento masivo del consumo computacional, el rendimiento vuelve a ocupar un lugar central. Y aquí C++ sigue jugando en una categoría completamente distinta.



El creador del Proyecto GNU

El creador del Proyecto GNU es el programador y activista estadounidense Richard Stallman. [1, 2]

Él lanzó el proyecto en 1983 con el objetivo de crear un sistema operativo completamente libre y compatible con Unix, sentando las bases de la Fundación para el Software Libre (FSF). [1, 2]
Richard Stallman un gran precursor del movimiento al software libre
El 16 de marzo de 1953, nace en Estados Unidos, el programador Richard Matthew Stallman, conocido popularmente en el mundo de la tecnología por las iniciales “RMS”.
Stallman a través del tiempo, se hizo acreedor de una consolidada reputación como programador y activista por la libertad del software desde sus inicios en el Laboratorio de Inteligencia Artificial del Instituto Tecnológico de Massachusetts (MIT).

Su predilección por la informática y su creencia en la ética del software lo llevaron a iniciar movimientos que han cambiado el curso de la tecnología moderna, siendo su contribución más significativa la fundación del movimiento del Software Libre.

El tecnologo al verse decepcionado por la creciente privatización de los softwares, ocurrida en la década de 1980, la cual limitaba ampliamente el acceso y la colaboración entre programadores, vio la necesidad de un cambio que consistía en que el software debería ser libre, es decir que a los usuarios se les diera la libertad de usarlo, estudiarlo, modificarlo y compartirlo.

En el año 1983, Stallman lanzó el Proyecto GNU con el objetivo explícito de desarrollar un sistema operativo completamente libre, al cual llamó sistema operativo GNU.

El nombre GNU es un acrónimo que significa “GNU’s Not Unix” (en español GNU no es UNIX) cuya finalidad es crear un sistema similar a Unix, pero compuesto enteramente de software libre.

El aporte más popular de Stallman fue la creación de la Free Software Foundation (FSF) en el año 1985, cuyo fin es apoyar el Proyecto GNU y el movimiento del software libre en general.

En resumen, la obra de este incansable precursor del software libre ha sido fundamental para comprender la evolución de la tecnología, por ser un incansable precursor de las libertades del software y lo importante que es mantener en claro este concepto de libertad.
Richard Stallman, el padre del movimiento del software libre, ha visitado Venezuela en varias
ocasiones para promover la independencia tecnológica y el uso de software libre en las instituciones. [1, 2]
Las visitas más destacadas del creador del proyecto GNU a territorio venezolano incluyen:
  • Visita de 2012: Stallman participó como invitado especial en el cierre de la 8va edición del Congreso Nacional de Software Libre (CNSL), realizado en Caracas. En este evento elogió las políticas iniciales del Estado venezolano orientadas a promover el software libre, instando a las autoridades a avanzar aún más en la materia. [1, 2]
  • Visita de 2014: Dictó conferencias abiertas al público en distintas localidades del país, como Ciudad Ojeda (estado Zulia), donde expuso los fundamentos filosóficos y prácticos del movimiento. [1]

A lo largo de sus intervenciones, Stallman ha destacado el valor social y ético que aporta el software libre, el cual ha servido de base para importantes proyectos tecnológicos dentro del país, como el sistema operativo Canaima GNU/Linux. [1, 2]