0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Paradigmes de Programmation en 2024

Esp32 archivo

Transféré par

Patrick zaid
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Paradigmes de Programmation en 2024

Esp32 archivo

Transféré par

Patrick zaid
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Instituto Tecnológico de Estudios

Superiores de Los Cabos

Ing. Sistemas Computacionales.


“Características del microcontrolador.”

Asignatura:
Docente: Osiel
Grupo: 6 ISC-01V

Estudiante(s):
Patrick Zaid Castro Gatica
Número de control: 21380032.

Los Cabos, B.C.S. FECHA.


30/08/2024
Diferentes paradigmas de la programación
En el ámbito de la programación, un paradigma es un conjunto de principios y
directrices que define un enfoque particular para diseñar, estructurar y escribir
código. Cada paradigma impone una forma única de pensar sobre cómo debería
desarrollarse el software y cómo interactúan sus componentes

Programación imperativa: Este es uno de los paradigmas de programación más antiguos y


fundamentales. En la programación imperativa, se describen detalladamente los pasos que
debe seguir el programa para alcanzar un estado deseado. Los lenguajes de programación
como C y Pascal son ejemplos clásicos de este paradigma.
Programación declarativa: A diferencia de la programación imperativa, la programación
declarativa se centra en describir el resultado deseado sin especificar los pasos detallados
para llegar allí. Dos subcategorías comunes son la programación funcional y la lógica.
Lenguajes como Haskell y Prolog son representativos de estas subcategorías,
respectivamente.
Programación orientada a objetos (OOP): En la programación orientada a objetos, los
programas se estructuran alrededor de «objetos», que son instancias de clases que
encapsulan datos y métodos. Este enfoque se basa en conceptos como la encapsulación, la
herencia y el polimorfismo. Lenguajes como Java, Python y C++ son conocidos por seguir
este paradigma.
Programación orientada a aspectos (AOP): La programación orientada a aspectos es un
paradigma que permite modularizar aspectos transversales a través de la aplicación, como
el registro o la seguridad, que no encajan fácilmente en un paradigma OOP tradicional.
AspectJ es un ejemplo de un lenguaje que implementa la programación orientada a
aspectos.
Programación funcional: La programación funcional se centra en tratar las computaciones
como evaluaciones de funciones matemáticas y evita el cambio de estado y datos
mutables. Lenguajes como Lisp, Haskell y Erlang son conocidos por seguir este paradigma.
Programación lógica: En este paradigma, la lógica
formal se utiliza para expresar reglas y relaciones que gobiernan el problema en cuestión.
Prolog es un ejemplo clásico de un lenguaje de programación lógica.
Programación reactiva: La programación reactiva se centra en construir sistemas que
reaccionan automáticamente a cambios en su entorno, mediante la propagación de
cambios. RxJava y ReactiveX son bibliotecas que permiten la programación reactiva en
lenguajes como Java.
Programación basada en eventos: Este es otro de los paradigmas de programación; aquí el
flujo del programa está determinado por eventos, como clics del reatón o entradas de
usuario. JavaScript en el contexto de desarrollo web es un ejemplo común de
programación basada en eventos

Vous aimerez peut-être aussi