Download - Cronologia de los Lenguajes de Programación
![Page 1: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/1.jpg)
Cronología de los lenguajes de Programación
![Page 2: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/2.jpg)
Introducción En esta exposición se explicaran conceptosbásicos de las áreas de estudio aContinuación:
-lenguajes de programación-historia de los lenguajes de programación-programación estructurada-programación orientada a objetos-Comparación de Lenguaje Estructurado(Pascal) y Orientado a Objeto Object Pascal
![Page 3: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/3.jpg)
Lenguajes de Programación
Que es ?
es un lenguaje diseñado para describir elconjunto de acciones consecutivas que unequipo debe ejecutar. Por lo tanto, unlenguaje de programación es un modopráctico para que los seres humanos puedandar instrucciones a un equipo
![Page 4: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/4.jpg)
![Page 5: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/5.jpg)
![Page 6: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/6.jpg)
Historia de los lenguajes de programación
Antes de 1940:
Los primeros lenguajes de programación preceden a la computadora moderna, en un inicio los lenguajes eran códigos.
Los primeros lenguajes de programación estaban especializados según sus aplicaciones.
Desde el inicio las restricciones de hardware definían el lenguaje.
Se pueden considerar los agujeros perforados en los rollos de pianola como un limitado lenguaje de dominio específico, a pesar de no estar diseñado para el consumo humano.
![Page 7: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/7.jpg)
Tendencias Actuales:
-Aumentar el soporte para la programación funcional en lenguajes importantes
-construir lenguajes para apoyar la programación concurrente distribuida
-desarrollo de software orientado a objetos Mayor énfasis en cuanto a la distribución y movilidad
-XML para interfaz gráfica
-Programación orientada a aspectos
![Page 8: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/8.jpg)
Personajes importantes enLa historia de los lenguajes
De programación
![Page 9: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/9.jpg)
![Page 10: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/10.jpg)
Dijkstra
![Page 11: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/11.jpg)
Alan Kay
![Page 12: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/12.jpg)
Programación Estructurada
La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while), considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.
![Page 14: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/14.jpg)
La programación orientada a objetos es una delas formas más populares de programar y vieneteniendo gran acogida en el desarrollo deproyectos de software desde los últimos años.Esta acogida se debe a sus grandes capacidadesy ventajas frente a las antiguas formas deprogramar.
Programación Orientada a Objetos:
![Page 15: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/15.jpg)
![Page 16: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/16.jpg)
Comparación de Lenguaje Estructurado (Pascal) y Orientado a
Objeto (Object Pascal).
VS
![Page 17: Cronologia de los Lenguajes de Programación](https://reader036.vdocuments.pub/reader036/viewer/2022081511/55b1348bbb61eb4a248b4742/html5/thumbnails/17.jpg)
Muchas Gracias