Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paradigmas de la programación
Un paradigma de programación es un estilo o forma de programación. En otras palabras, es
de qué manera vamos a empezar a realizar el código de nuestro programa o aplicación que
nos ayudará a resolver nuestro problema.
Los paradigmas se pueden diferencia en dos grupos, los imperativos y los declarativos.
Imperativos: La programación imperativa consiste en ir detallando las instrucciones o
sentencias, es describir en el código paso por paso lo que se va hacer su programa.
Declarativos: En cuanto a la programación declarativa, no es necesario definir algoritmos,
solo le indicas al sistema el problema y automáticamente determina la vía de solución. Un
lenguaje que realiza esto es el SQL.
Programación estructurada: Es un tipo de programación imperativa, que consiste en
programar de arriba hacia abajo o de forma secuencial. Es escribir el código paso por paso
cada una de las instrucciones, es decir, primero declaramos variables, luego funciones,
condicionales y bucles.
Programación orientada a objetos: En este modelo de programación, tenemos elementos
que denominamos objetos, que poseen características y funciones. Lo importante es que nos
permite crear varios objetos y conectarlos entre ellos para crear una aplicación y si algo
llegase a fallar, sabríamos cuál de los objetos nos está generando problemas y solucionarlo.
Programación funcional: La programación funcional es muy parecida a la programación
orientada a objetos, la diferencia es que el sistema se divide en varias partes, cada parte es
una función que realiza una sola acción, como solicitar un dato, obtener un resultado, dividir
números, y otros.
Programación reactiva: Este paradigma consiste en observar o escuchar los cambios en el
flujo de datos, donde los objetos reaccionan a los valores que reciben de esos cambios.
Programación lógica: Consiste en la creación de programas que se fundamenta en la lógica
de primer orden, te específica qué se debe hacer con el programa, pero no el cómo hacerlo.
Este tipo de paradigma se emplea en aplicaciones de inteligencia artificial y el lenguaje
utilizado es PROLOG.
Programación modular: La programación modular es muy parecida a funciona y la
orientada a objetos, en este caso se divide el programa en bloques llamados módulos, que
son lógicos y funcionales. Este módulo contiene sentencias que resuelven un problema
específico y cada módulo posee su propia función, estos pueden ser editados o modificados
conforme se vaya realizando el proyecto.
Fundamentos de programación
Tras asimilar los conceptos básicos previos, puedes explorar la esencia de la programación.
El objetivo es entender cómo aplicar instrucciones en la sintaxis de un lenguaje de
programación específico, para lo cual es esencial conocer: Variables, números y tipos de
datos, operadores, Condicionales, ciclos, estructura de datos, funciones