Want to create interactive content? It’s easy in Genially!
Paradigmas de Programación
Noel Hernández
Created on September 15, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
PAradigmas de programación
Un paradigma define un conjunto de reglas, patrones y estilos de programación que son usados por un grupo de lenguajes de programación. • Paradigma funcional • Paradigma lógico• Paradigma imperativo o procedural • Paradigma orientado a objetos
Imperativo
Funcional
Logico
Orientado a Objetos
Sistemas Computacional
Paradigma
Orientasdo a Objetos
Modelado de la realidad por medio de un conjunto de objetos que interacúan.Una agrupación de objetos que intervienen las mismas operciones, en donde el objeto es una variable *Definición de clases y herencia. *Objetos como abtracción de datos y procedimientos. *Polimorfismo y chequeo de tipos en tiempo de ejecución.
Lenguajes representativos
- Java
- C++
- C#
- PHP
- NET
- JAVAScript
- Python
- Ruby
- Perl
Paradigma
Lògico
La programaciòn Lògica gira en torno al concepto de predicado, o relaciòn entre elementos.Describe como es el problema para encontrar la soluciòn, dejando impreciso un conjuto de instrucciones que seria el algoritmo, el leguaje mas popular de este paradigma es el PROLOG
Lenguajes representativos
- PROLOG
- ALF
- CLP
- Flang
- Golde
- Logtalk
- KLIC
Paradigma
Imperativo
Modelado de la realidad por medio de representaciones de la información y de un conjunto de acciones a realizar.Este paradigma se basa en procedimientos, osea, dar instrucciones para que realice algo, su carracteritica es el uso de comandos y variables, a inicios de los años 50´s
Lenguajes representativos
- LUA
- Basic
- C
- Perl
- Fortran
- Pascal
- PHP
Paradigma
Funcional
Es un paradigma basado en la utilizacion de funciones aritmeticas que no maneja datos mutables o de estado. Su caracteristica es usar exprexiones y funciones, este lenguaje utilza grupos de funciones hechas por otras mas simples y que cada una pueda ser llamadas unas entre otras para resoolver ciertos problemas.
Lenguajes representativos
- LISP
- Schema
- Haskell
- Scala