Evolución de los Lenguajes de Programación. Los lenguajes modernos
Enviado por HolaSoyAngel9 • 29 de Octubre de 2017 • Ensayo • 409 Palabras (2 Páginas) • 131 Visitas
Evolución de los Lenguajes de Programación
Los primeros lenguajes de programación surgieron de la idea de Charles Babagge, la cual se le ocurrió a este hombre a mediados del siglo XIX. En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica. La velocidad y capacidad de memoria limitadas forzaron a los programadores a escribir programas en lenguaje ensamblador muy afinados.
Los lenguajes modernos
En los cincuenta, los tres primeros lenguajes de programación modernos cuyos descendientes continúan siendo utilizados son; FORTRAN (1955), LISP (1958) y COBOL (1959), algo importante que ocurrió a causa de esto fue la publicación de un lenguaje para algoritmos por un comité de científicos en computación el cual se llamó AGOL. Ese reporte consolido muchas ideas que estaban circulando en aquel entonces y fue así como proporciono dos innovaciones importantes en los lenguajes de programación para los lenguajes de programación.
A continuación mostraré de manera mucho más clara como fue avanzando el desarrollo cronológicamente de los lenguajes.
Fuente: http://html.rincondelvago.com/lenguajes-de-programacion_historia-y-evolucion.html
EVOLUCION DE LOS LENGUAJES DE PROGRAMACIÓN
Periodo | Influencias | Lenguajes |
1950 - 55 | Ordenadores primitivos | Lenguajes ensamblador |
|
| Lenguajes experimentales |
|
| de alto nivel |
1956 - 60 | Ordenadores pequeños, | FORTRAN |
| caros y lentos | ALGOL 58 y 60 |
| Cintas magnéticas | COBOL |
| Compiladores e interpretes | LISP |
| Optimización del código |
|
1961 - 65 | Ordenadores grandes y caros | FORTRAN IV |
| Discos Magnéticos | COBOL 61 Extendido |
| Sistemas operativos | ALGOL 60 Revisado |
| Lenguaje de propósito general | SNOBOL |
|
| APL ( como notación sólo) |
1966 - 70 | Ordenadores de diferentes | PL/I |
| tamaños, velocidades, costes | FORTRAN 66 (estándar) |
| Sistemas de almacenamiento | COBOL 65 (estándar) |
| masivo de datos (caros) | ALGOL 68 |
| S.O. multitarea e | SNOBOL4 |
| interactivos | SIMULA 67 |
| Compil. con optimización | BASIC |
| Lenguaje estándar | APL/360 |
| flexibles y generales |
|
1971 - 75 | Micro ordenadores |
|
| Sistemas de almacenamiento | PASCAL |
| masivo de datos pequeños | COBOL 74 |
| y baratos | PL /I |
| Progr. estructurada |
|
| Ingeniería del software |
|
| Lenguajes sencillos |
|
1976 - 80 | Ord. baratos y potentes | ADA |
| Sistemas distribuidos | FORTRAN 77 |
| Programación tiempo-real | PROLOG |
| Programación interactiva | C |
| Abstracción de datos |
|
| Programación con fiabilidad |
|
| y fácil mantenimiento |
|
...