La evolución y el futuro de C++: Entrevista con Bjarne Stroustrup

C++ fue creado por Bjarne Stroustrup en 1979 como una mejora del lenguaje de programación C, con el objetivo de agregar características de programación orientada a objetos. Desde entonces, se ha convertido en uno de los lenguajes más populares entre los desarrolladores y ha sido utilizado para el desarrollo de sistemas y servicios en todo el mundo.

Índice de Contenido
  1. Orígenes y diseño de C++
  2. El desafío de mantener la coherencia de C++
  3. El uso y la popularidad de C++ en la actualidad
  4. El futuro de C++

Orígenes y diseño de C++

La evolución y el futuro de C++: Entrevista con Bjarne Stroustrup - Desarrollo | Imagen 1 Newsmatic

Bjarne Stroustrup comenzó a trabajar en el lenguaje que inicialmente se llamaba "C with Classes" en 1979. Su objetivo era crear un lenguaje que combinara la capacidad de trabajar cerca del hardware del lenguaje C con las características de abstracción y organización de código de Simula.

A lo largo de los años, C++ ha evolucionado basándose en la retroalimentación de su uso en el mundo real. Stroustrup destaca el diseño original del lenguaje, que se centró en el uso eficiente del hardware y en la implementación de mecanismos de abstracción poderosos.

El desafío de mantener la coherencia de C++

Mantener la coherencia de un lenguaje de programación con tantos entusiastas como C++ es un desafío importante. Stroustrup señala que la definición de lo que es importante y la posterior toma de decisiones técnicas son los aspectos más difíciles de este proceso.

El creador de C++ destaca la importancia de agregar características que hagan las tareas simples más fáciles de realizar, al tiempo que se mantiene tanto la compatibilidad como la estabilidad del lenguaje. Sin embargo, agregar demasiadas características podría hacer que el lenguaje se vuelva demasiado complejo y pierda su eficiencia.

Stroustrup utiliza la historia del Vasa, un gran buque de guerra sueco del siglo XVII que se hundió en su viaje inaugural debido a problemas de diseño, para ilustrar el peligro de agregar características sin un cuidadoso proceso de evaluación.

El auge de las herramientas de bajo y sin código en la plataforma Power Platform

La clave para mantener a flote a C++ después de todos estos años, según Stroustrup, es comenzar con un diseño pequeño, articular principios fundamentales y objetivos a largo plazo, y desarrollarse a través de la retroalimentación del uso en el mundo real.

El uso y la popularidad de C++ en la actualidad

Hasta septiembre de 2020, C++ es el cuarto lenguaje de programación más popular a nivel mundial, superado solo por C, Java y Python. Es un lenguaje de programación versátil utilizado para el desarrollo de sistemas operativos, navegadores web, motores de búsqueda, juegos, aplicaciones empresariales y más.

A pesar de su popularidad, Stroustrup señala que es difícil determinar exactamente dónde y para qué se utiliza C++. Sin embargo, destaca que suele encontrarse en las partes de un sistema que son críticas para el rendimiento pero no son visibles para los usuarios finales o para los desarrolladores de otras partes del sistema.

El futuro de C++

Stroustrup continúa involucrado en el desarrollo de C++ a través de su trabajo con la Organización Internacional de Estandarización (ISO) y con los Grupos de Dirección y Evolución del lenguaje. Sin embargo, reconoce que la pandemia de COVID-19 ha dificultado su trabajo al privarlo del feedback y las interacciones en persona.

A pesar de esto, C++ sigue evolucionando. C++20, que contiene numerosas mejoras y características nuevas, se espera que se lance en 2020. Además, se están realizando trabajos en áreas como Unicode, desarrollo de juegos, inteligencia artificial y más.

Stroustrup destaca la importancia de mantener la coherencia y la estabilidad de C++ como plataforma de desarrollo, y enfatiza la necesidad de la evolución continua del lenguaje para enfrentar los desafíos de un mundo en constante cambio.

Los lenguajes de programación más odiados por los desarrolladores

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a La evolución y el futuro de C++: Entrevista con Bjarne Stroustrup , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.