Está en la página 1de 2

Objetivo

Conocer los fundamentos de programación ya sea parfa crear un software y conocer los diferentes
estilos que existen, que no nos debemos de casar con un solo paradigma si no que hay muy mucha
variedad para todo

¿Qué es un paradigma?

Principios fundamentales para la creación de un software, los diferentes estilos que existen para
generar código y dar instrucciones a la maquina

1. Paradigma estructurado
Control el flujo utilizado condicionales, subrutinas y bucles (if o do while) se evit utilizar
saltos absolutos entre instrucciones
- Son ordenes consecutivas
- Lenguaje en C y Fortran
2. Paradigma procesamiento
Se divide el código en parte mas pequeñas y manejable llamadas procedimientos o
funciones
Se consigue un código mas claro y sin repeticiones en el código
Lenguaje: Phyton y en C#
3. Paradigma orientada a objetos
Los elementos son tratados como objetos que cuentan con sus propios atributos
Modificaciones de los atributos de un objeto existente o añadido a las funcionalidades
4. Programación funcional
Son serie de funciones que recibe datos, operan ellos y devuelve el valor de salida
Sirve para la creación de algoritmos para la solución de problemas complejos
Lenguaje: Scala, LIPS o f#
5. Programación lógica
Se basa en la lógica matemática, sigue principios basados en hechos y suposiciones
Aplica arreglos matemáticos para resolver problemas
Lenguaje: Haskell, Prologo y Java
6. Programación imperativa
Explica de como funciona el código, las instrucciones, como se realizan las instrucciones
del programa
Lenguaje: Fortana, Java,Phyton y mas
7. Programación declarativa
Da prioridad la claridad de resultados por encima la claridad del paso a paso
Lenguaje:
Prolog , lips, haskell
8. Programación modular
Son funciones o ficheros de código, están divididas por la funciones y un programa
principal, cafda modular que puede contener todos sus datos o llamar a otras funciones o
modulos
9. Programación concurrente
Cuando se tiene varias acciones a la vez o varias acciones en un proceso separados que
ejecutan el mismo tiempo paralelo
Se ejecuta el código con un único flujo secuencial
Tiene varios hilos de ejecución al mismo tiempo

¿Qué se construyo con el lenguaje c?

- Se desarrollo un sistema operativo, es decir la clave para la creación de apps


- Se creo unix, el lenguaje c sirvió para crear el sistema operativo dando la posibilidad
de implementar las minicomputadoras
- Se caracterizan por la eficiencia, lenguaje mas empleados para el diseño de software
de un sistema

Ejemplo de lenguajes de programación ensamblador

- Sistema operativo IBM PC DOS y aplicaciones temprana tale como hoja de calculo,
usualmente se puede hacer
- Escribir un sistema operativo
- Desarrollar un browser
- Aplicaciones de la web
- Escribir compiladores

Ejemplos de lenguajes de bajo nivel (tiene le control de todos los aspectos de ejecución)

- Microcontroladores pic
- Microprocesadores Z80
- Sistema empoderados AVR
- FPGAS verilog

También podría gustarte