Evolución de C++ y Python en la Historia de la Programación
Clase 18 de 21 • Curso de Historia de la Programación: Lenguajes y Paradigmas
Resumen
En la década de los 80 aparece la computadora personal, eliminando la necesidad de ir a institutos de investigación ni universidades para acceder a una computadora. Por la popularidad de los dispositivos, los lenguajes se empiezan orientar a la interfaz gráfica, cambiando el paradigma. En esta década aparecieron lenguajes destacados como C++ y Python.
C++
C++ se creó en 1986 definido por Bjarne Stroustrup como parte de una extensión de C. Se dice que todo programa válido en C es también un programa válido en C++. Se destacó por incorporar el uso de clases, mejorar el sistema de tipado, implementar templates manipular objetos de forma directa y mejorar el sistema de herencia. Aquí un ejemplo de cómo calcular el factorial en C++.

Python
Python es un lenguaje creado Guido van Rossum a finales de los 80. Es interpretado, de alto nivel, multiparadigma y de propósito general. Tiene librerías para procesamiento matemático, asincronismo, inteligencia artificial, análisis de datos, etc. Tiene un gran rango de aplicaciones como el desarrollo web, IoT, móviles, videojuegos, servidores, IA y Ciencia de Datos.
Cabe destacar que Python tiene una filosofía de desarrollo conocida como el Zen de Python, que busca hacer el código más legible. Los postulados de este zen son:
- Bello es mejor que feo
- Explícito es mejor que implícito
- Simple es mejor que complejo
- Complejo es mejor que complicado
- La legibilidad cuenta
Como es costumbre, aquí te dejo un ejemplo de cómo se calcula el factorial en Python.

Contribución creada por: Ciro Villafraz con los aportes de Aaron Quiroga.