
Programación
Es el proceso de diseñar, codificar, depurar y mantener el código fuente delos programas.
Orígenes de la Programación
1) Aparecen los lenguajes ensambladores caracterizados por trabajar en lenguaje de bajo nivel, era el código binario y donde la unidad de programación es la instrucción compuesta por un operador y los operando. Presentaban un nivel de abstracción muy bajo.
2) Luego aparecen los lenguajes Fortran, Algol y Cobol donde los objetos se modelaban mediante datos y estructuras de control separadamente. Se hablaba de refinamiento progresivo, modularidad, procedimientos y se programaba de forma estructurada. La abstracción de los datos era mayor.
3) En esta etapa se introduce los conceptos de abstracción y ocultación de datos
4) Posteriormente aparecen los lenguajes de simulación y prototipos. Teníamos el lenguaje SIMULA 70, Smaltak, la realidad se representaba en base a objetos de datos y se le sumaba sus operaciones asociadas. Conceptos como Abstracción de datos, objetos, encapsulación, clases, entre otros eran tratados y fueron la base de la aparición de la Programación Orientada a Objetos (POO). Por los años 80 aparecen los lenguajes orientado a POO tales como: C , Modula-3, Java.