Want to create interactive content? It’s easy in Genially!
Paradigmas de programación
Miriam Mejía Rojas
Created on May 17, 2023
Breve investigación de la evolución de paradigmas de programación
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Agenda
View
Akihabara Content Repository
View
Correct Concepts
View
Interactive Scoreboard
View
Choice Board Flipcards
View
Semicircle Mind Map
View
Team Retrospective
Transcript
Páginas: 119 Idioma: Lorem Ipsum Precio: xx €
PARADIGMAS DE PROGRAMACIÓN
Conclusión
Introducción
Cada paradigma tiene sus ventajas y desventajas, y la elección del paradigma adecuado depende del problema a resolver y las preferencias del desarrollador.
Los paradigmas de programación son enfoques o modelos conceptuales que definen cómo se estructura y se resuelve un problema de programación. Cada paradigma tiene su propio conjunto de reglas, conceptos y técnicas que guían la forma en que se escribe y se organiza el código.
Evolución
1. Paradigma imperativo/procedural: Este fue el paradigma dominante en los primeros días de la programación. Se centraba en la secuencia de instrucciones y en cómo modificar el estado de las variables. Lenguajes como Fortran y Assembly se desarrollaron en esta etapa. 2. Paradigma orientado a objetos: A finales de la década de 1960, el paradigma orientado a objetos comenzó a ganar popularidad. Se introdujo la idea de organizar el código en objetos que encapsulan tanto los datos como el comportamiento. Lenguajes como Smalltalk y C++ contribuyeron a la adopción de este paradigma. 3. Paradigma funcional: A medida que los problemas de programación se volvieron más complejos, surgieron paradigmas que se centran en la evaluación de expresiones y evitan el cambio de estado y los efectos secundarios. Lenguajes como Lisp y Haskell son representativos de este paradigma. 4. Paradigma lógico: En la década de 1970, se introdujo el paradigma lógico, que se basa en la lógica formal y en la resolución de problemas mediante la deducción lógica. Prolog es un lenguaje prominente en este paradigma. 5. Paradigma basado en eventos: Con el crecimiento de las aplicaciones interactivas, surgió el paradigma basado en eventos. Se enfoca en responder a eventos o acciones del usuario y actualizar la interfaz en consecuencia. Lenguajes como JavaScript y C# ofrecen soporte para programación basada en eventos. 6. Paradigma de programación en paralelo: Con la evolución de los sistemas computacionales, se hizo evidente la necesidad de aprovechar el paralelismo para mejorar el rendimiento. Los paradigmas de programación en paralelo, como el modelo de paso de mensajes y el modelo de memoria compartida, se desarrollaron para abordar este desafío.
Universidad Politécnica de TlaxcalaIngeniería en Tecnologías de la Información Nombre: Miriam Mejía Rojas Profesora: Nancy Tepepa Moreno Cuatrimestre: 3 Grupo: H Mayo 2023