Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 9

UNIVERSIDAD INTERNACIONAL DE

SAN LUÍS POTOSÍ.


UNIDAD ACADÉMICA TANCANHUITZ.
CATEDRA: FUNDAMENTOS DE REDES
CATEDRATICO: ARMADO MARTINEZ CRUZ
CARRERA: LIC. EN INFORMÁTICA ADMINISTRATIVA.
ALUMNO:.
PRODUCTO: PRESENTACIÓN
¿QUÉ ES UN PARADIGMA DE PROGRAMACIÓN?
• Es Una Manera O Estilo De Programación De Software. Existen Diferentes
Formas De Diseñar Un Lenguaje De Programación Y Varios Modos De
Trabajar Para Obtener Los Resultados Que Necesitan Los Programadores. Se
Trata De Un Conjunto De Métodos Sistemáticos Aplicables En Todos Los
Niveles Del Diseño De Programas Para Resolver Problemas Computacionales.
• Los Lenguajes De Programación Adoptan Uno O Varios Paradigmas En
Función Del Tipo De Órdenes Que Permiten Implementar Como, Por
Ejemplo, Python O Javascript, Que Son Multiparadigmas.
PARADIGMA IMPERATIVO
• Los programas consisten en una sucesión de instrucciones o conjunto de
sentencias, como si el programador diera órdenes concretas. El desarrollador
describe en el código paso por paso todo lo que hará su programa.
• Algunos lenguajes: Pascal, COBOL, FORTRAN, C, C++, etc.

Otros enfoques subordinados al paradigma de programación imperativa son:


• Programación estructurada: La programación estructurada es un tipo de
programación imperativa donde el flujo de control se define mediante bucles
anidados, condicionales y subrutinas, en lugar de a través de GOTO.
• Programación procedimental: Este paradigma de programación consiste en
basarse en un número muy bajo de expresiones repetidas, englobarlas todas
en un procedimiento o función y llamarlo cada vez que tenga que ejecutarse.
• Programación modular: consiste en dividir un programa en módulos o
subprogramas con el fin de hacerlo más manejable y legible. Se trata de una
evolución de la programación estructurada para resolver problemas de
programación más complejos.
PARADIGMA FUNCIONAL

• Una de las características del paradigma funcional es que este, como su


nombre lo indica, trabaja a través de determinadas funciones matemáticas.
Este es un tipo de paradigma que se usa, principalmente, en el ámbito
académico más que en el comercial. A diferencia del paradigma imperativo,
aquí importa más el “qué” y no tanto el “cómo” se desarrolla un proyecto.
PARADIGMA DECLARATIVO

• Este paradigma no necesita definir algoritmos puesto que describe el


problema en lugar de encontrar una solución al mismo. Este paradigma utiliza
el principio del razonamiento lógico para responder a las preguntas o
cuestiones consultadas.
• Este paradigma a su vez se divide en dos:
• Programación Lógica: Prolog
• Programación funcional: Lisp, Scala, Java, Kotlin
PROGRAMACIÓN ORIENTADA A OBJETOS

• En este modelo de paradigma se construyen modelos de objetos que


representan elementos (objetos) del problema a resolver, que tienen
características y funciones. Permite separar los diferentes componentes de
un programa, simplificando así su creación, depuración y posteriores
mejoras. La programación orientada a objetos disminuye los errores y
promociona la reutilización del código. Es una manera especial de programar,
que se acerca de alguna manera a cómo expresaríamos las cosas en la vida
real.
• Podemos definir un objeto como una estructura abstracta que, de manera
más fiable, describe un posible objeto del mundo real y su relación con el
resto del mundo que lo rodea a través de interfaces. Ejemplos de lenguajes
de programación orientados a objetos serían Java, Python o C#.
• La programación orientada a objetos se sirve de diferentes conceptos como:
• Abstracción de datos
• Encapsulación
• Eventos
• Modularidad
• Herencia
• Polimorfismo
PROGRAMACIÓN REACTIVA

• Este paradigma se basa en escuchar lo que emite un evento o cambios en el


flujo de datos, en donde los objetos reaccionan a los valores que reciben de
dicho cambio. Las librerías más conocidas son Project Reactor, y RxJava.
React/Angular usan RxJs para hacer uso de la programación reactiva.
CONCLUSIÓN

hemos revisado de manera muy simplificada y superficial algunos de los


paradigmas de la programación más relevantes. La forma de hacer las cosas
cambia cada día más rápido en la informática, también muchos lenguajes de
programación se adaptan a nuevas formas de hacer las cosas.
• Normalmente se mezclan todos los tipos de paradigmas a la hora de hacer la
programación. Como hemos comentado antes, existen varios
lenguajes de programación que son considerados como multiparadigma, ya
que permiten la implementación y combinación de varias de estas estructuras
en el desarrollo de programas.

También podría gustarte