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
Contenido del curso
- 4

Paradigmas de Programación: Definición y Clasificación
04:11 - 5

Programación Imperativa vs Declarativa: Principales Diferencias
05:15 - 6

Programación Estructurada: Conceptos y Ejemplos Prácticos
05:56 - 7

Programación Procedural: Conceptos y Ejemplos Prácticos
02:14 - 8

Fundamentos de la Programación Orientada a Objetos
10:14
- 14

Historia de las Primeras Computadoras y Lenguajes de Programación
04:28 - 15

Historia y Evolución de los Lenguajes de Programación
08:13 - 16

Historia de los Lenguajes de Programación en los Años 60s
07:38 - 17

Lenguajes de Programación Destacados de los 70s
12:50 - 18

Evolución de C++ y Python en la Historia de la Programación
07:34 - 19

Introducción a Java y JavaScript: Historia y Características Principales
07:45
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.