
Bjarne Stroustrup, creador de C++ y una de las figuras clave en la historia de la programación, sostiene que la percepción de dificultad en un lenguaje de programación es, en realidad, un indicio positivo de su relevancia y diseño robusto.
Como destaca el científico de la computación danés desde su blog oficial, los lenguajes que suelen recibir más quejas de los desarrolladores son precisamente los que han demostrado utilidad y permanencia en la industria, al proporcionar control y versatilidad para abordar los desafíos de la ingeniería de software moderna.
PUBLICIDAD
Qué tipo de lenguajes de programación existen según el experto
Al abordar la discusión sobre los mejores lenguajes de programación, Stroustrup reitera que la industria se organiza alrededor de una dicotomía esencial: existen únicamente dos clases de lenguajes. Por un lado, aquellos sobre los que “la gente se queja”, y, por otro, los que prácticamente nadie utiliza.

El propio Stroustrup expone que esta distinción está vinculada con el balance entre complejidad y capacidad, una tensión inevitable a medida que crecen las exigencias de los sistemas informáticos y la integración de tecnologías como la inteligencia artificial (IA).
Es común que el debate sobre la “facilidad” o “dificultad” de aprender ciertos lenguajes como Python, JavaScript o Ruby pase por alto el factor de control técnico que requieren los proyectos a gran escala.
PUBLICIDAD
Stroustrup admite que C++ dista de ser el lenguaje más grande en comparación con plataformas como C# o Java, pero argumenta que su diseño responde a la necesidad de ofrecer una “superficie técnica extensa”, fundamental para aplicaciones industriales y de sistemas críticos.

Como relata el científico danés, este objetivo de versatilidad y potencia hace que C++ sea percibido como más complejo, pero aún más vigente: “Cualquiera suficientemente poderoso, inevitablemente generará quejas”, asegura Stroustrup en sus publicaciones.
Cómo esta teoría del científico danés se evidencia en la práctica
Esta perspectiva encuentra su traducción en la práctica: lenguajes ampliamente utilizados y criticados como C++, Java o Python lideran el desarrollo de sistemas confiables y robustos, fundamentales tanto en sectores tradicionales como en ámbitos de innovación tecnológica.
PUBLICIDAD
Por contraste, Stroustrup identifica una segunda categoría compuesta por lenguajes considerados “perfectos” y sencillos, en los que escasean las quejas precisamente porque tienen una presencia marginal fuera de contextos académicos o experimentales.

El creador de C++ matiza que los lenguajes modernos calificados como “fáciles” con frecuencia delegan parte importante de sus capacidades en bibliotecas externas y espacios pesados, lo que paradójicamente puede hacerlos menos eficientes y flexibles en comparación con alternativas de “alta complejidad” como la suya.
Este fenómeno, según explica Stroustrup en sus comunicados, resulta en sistemas aparentemente simples, pero con limitaciones que solo se hacen evidentes ante proyectos de gran escala.
PUBLICIDAD
En una de sus reflexiones, Stroustrup sintetiza la paradoja de la elección tecnológica en programación: “La perfección es enemiga de la utilidad”. Con esto, subraya que tanto los lenguajes criticados por su dificultad como los alabados por su sencillez tienen espacio en la industria, siempre que se apliquen en el contexto oportuno.
Qué criterios ofrece Stroustrup para evaluar lenguajes de programación

Stroustrup no limita su análisis al plano técnico. De acuerdo con el propio diseñador de C++, el aprendizaje efectivo de la programación no se reduce a recursos fragmentarios disponibles en internet, sino que exige una comprensión profunda de cómo opera el software en diferentes niveles.
Además, en distintos foros y entrevistas, ha aconsejado a los nuevos profesionales que “no hay que ser muy listo” para tener éxito, señalando la importancia de la constancia y la aptitud práctica en la ingeniería de software.
PUBLICIDAD
Como apunta el creador de C++, la complejidad en el diseño de un lenguaje es una señal de su adaptabilidad y potencia ante la evolución constante del sector.
Asimismo, la presencia de críticas o quejas por parte de la comunidad desarrolladora no es, desde esta visión, un defecto, sino una consecuencia directa de la capacidad de ese lenguaje para responder a las demandas reales del mundo del software.
PUBLICIDAD
PUBLICIDAD
Últimas Noticias
Anthropic acusa a empresas chinas de utilizar Claude en secreto “para imitar sus capacidades en modelos IA”
Se identificó a siete laboratorios chinos, entre ellos Alibaba, DeepSeek y Moonshot AI, que usaron estos datos para entrenar sus propios sistemas
Empresa crea 350.000 bots de inteligencia artificial para engañar a estafadores y hacerles perder tiempo
Las conversaciones llegan a extenderse más de dos horas y ya reunieron más de 250.000 datos sobre fraudes

Grandes editoriales de Estados Unidos usan IA en secreto y sus empleados se rebelan
Trabajadores de tres de las cinco editoriales más grandes describen correos, portadas y textos de contratapa hechos con IA sin avisar a los autores

Megan Fox se une a plataforma de contenido explícito: qué otros artistas exploran esta tecnología
Celebridades de Hollywood y la música migraron en los últimos cinco años del modelo de contratos de exclusividad hacia las plataformas de suscripción directa

‘Las Guerreras K-pop 2’ no se estrenará primero en Netflix: cuáles son los planes para la nueva película
La primera película de Las guerreras K-pop acumuló más de 500 millones de reproducciones globales en la plataforma de streaming



