Historia de las Primeras Computadoras y Lenguajes de Programación
Clase 14 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
Ya que conoces conceptos sobre paradigmas de programación, es buen momento para conocer la historia y cronología de algunos lenguajes de programación, empezando por los años 40.
Primeras computadoras
La primera computadora no fue una máquina abstracta, eso es un concepto teórico. Sin embargo, sabíamos que las computadoras épocas atrás, tenían tamaños enormes, ocupaban canchas de tenis y trabajaban con switches. Hay distintos criterios para definir cuál fue la primer computadora y algunos autores mencionan que fue la EDSAC, que contó con las siguientes características
- Era electrónica y digital.
- Realizaba 4 operaciones básicas.
- Era programable.
- Almacenaba programas y datos.
Las precursoras de la EDSAC carecían de herramientas lingüísticas para ser programadas al nivel de la EDSAC. Estas iniciaron con código máquina, llamados first-generation languages (1GL).
Lenguajes ensambladores
Los lenguajes ensambladores son representaciones simbólicas del lenguaje máquina. Un programa “ensamblador” traduce las instrucciones a código máquina. Cada máquina tenía su propio lenguaje, había nula portabilidad. Son llamados second-generation languages (2GL)
Contribución creada por: Ciro Villafraz con los aportes de Valentina Barrios.