Evolución de C++ y Python en la Historia de la Programación

Clase 18 de 21Curso 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++.

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.

Factorial en Python

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