-
Era de la computación
Las computadores eran utilizadas principalmente por investigadores y universidaddes. Con las computadoras surge una nueva profesión. Hay indicios de códigos. -
Primera idea para programación
El primer intento por hacer un lenguaje de programación fue reemplzando instrucciones específicas de códigos por funciones matemáticas. -
El primer lenguaje
El primer lenguaje se llamo Fortran, y fue desarrolado por IBM. -
Algol
Años despues surge otro lenguaje muy popular en las universidades y centro de investigación -
Cobol
Surge en Estados Unidos y fue desarrollado por el departamento de defensa de la nación. Era utilizado principalmente en el áre ade negocios. -
Aprece el primer sistema de tiempo-compartido
Fue diseñado por John McCarthy en MIT e implementado a una computadora, la DEC PDP-1. Este sistema proporcioóno interactividad. -
"Notes on Structured Prgramming" por Dijikstra
Declara que la programación es una disciplina importante. Tambipen surgen otros artículos importantes sobre la estrctura de los datos. Estas ideas tuvieron fuerte influencia en los lenguajes de programación, especialmente en el de Pascal. -
«Assigning Meanings to Programs»
Propone la verificación de programas utilizando aserciones lógicas, donde aparece la importante noción de invariante, esencial para demostrar propiedades de programas iterativos. -
Contribuciones importantes a la estructura de la programación
Fueron dadas por David Parnas. Especialmente con el concepto de información oculta. -
Period: to
Aparecen las microcomputadoras
Llegan al mercado las primeras microcomputadoras (Commodore, Tandy, Apple , etc) .Esto permitió que lenguajes mas complicados pudieran ser procesados. -
Input into Output
Los modelos de computación aceptados transformaban datos desde un estado dado hasta un resultado. -
Más avances en Hardware
Comienzan a haber muchos avances en la tecnología de hardware, de forma que las computadoras ya no se usan solo para lainvestigacion, o con fines académicos, sino que para entonces se mezcla con las comunicaciones. Surgen lenguajes de programación más complejos, tales como C++ y Ada. -
Open acces
Se inicia la idea de "fuentes abiertas" , es decir, software libre , tópicos muy delicados y controversiales que han llegado a la actualidad.