Clasificación de paradigmas de programación
Enviado por Patrick-Mendez • 5 de Julio de 2023 • Trabajo • 306 Palabras (2 Páginas) • 61 Visitas
* GRAN PAOS A LA PROGRAMACIÓN:
Primer lenguaje tradicionales en los años 50, FORTAN,COBOL,BASIC. Estructuras lógicas de control que utilizaban eran la secuencia.
IF-THEN, IF-THEN-ELSE y DO (en la actualidad se le conoce como FOR) la técnica de diseño eran los diagramas de flujo.
*2 GRAN PASO A LA PROGRAMACIÓN.(Programación estructurada).
El inicio de los 60, los lenguajes utilizados: PASCAL, COBOL estructurado, FORTAN con estilo estructurado FORTAN 90 y lenguajes C. la estructura de control utilizada, eran la secuencia.
*PROGRAMACIÓN ESTRUCTURADA
Finales de 1970 y comienzos de 1980. Lenguajes de programación utilizados: Modular2. Emergente el concepto de encapsulación que en un modulo o ´paquetes se encapsulan los datos y las funciones que los manipulan.
*PROGRAMACIÓN CON ABSTRACCIÓN DE DATOS.
En 1980 los lenguajes utilizados eran: ADA con este emerge el concepto de Tipos Abstractos de Datos (TAD)
*PROGRAMACIÓN ORIENTADA A OBJETOS
Finales de 1980 y principios de 1990 lo caracteriza los conceptos de objetos, clase, encapsulación, herencia y polimorfismo. Lenguajes utilizados: C++, java y C#. Técnicas de diseño:Booch, Rumbaugh, Jacobson, Yourdon, UM, entre otras.
* EL INICIO 1940
Los primeros lenguajes de programación fueron creados al mismo tiempo que aparecieron los primeros computadores, hacia 1940. Se trataron de lenguajes denominados de “bajo nivel” cuya estructura era muy compleja. Posteriormente surgieron lenguajes que eran más fáciles de escribir y de interpretar. Se considera como primer lenguaje de alto nivel de FORTRAN, un lenguaje que surgió hacia finales de los años 50.
*PROGRAMACIÓN NO ESTRUCTURADA 1960
Fortran: flujo de programación de difícil seguimiento, uso indiscriminado sentencia GOTO.
*PROGRAMACIÓN ESTRUCTURADA 1970
Ordenación de flujos de programas, Restricción de la secuencia GOTO. (PASCAL)
*PROGRAMACIÓN MODULAR 1980
(Free pascal) Ordenación de códigos en módulos, funciones y procedimientos.
*PROGRAMACIÓN QUE USA OBJETOS 1990
Existencia de los objetos con propiedades y métodos disponibles para el programador.(VB)
*PROGRAMACIÓN ORIENTADA A OBJETOS 2000
Los programas se conciben como un conjuntos de objetos de representación del problema real. (java, C#)
...