Professional Documents
Culture Documents
Qu es un paradigma de programacin?
Los paradigmas de programacin nos indican las diversas formas que, a lo
largo de la evolucin de los lenguajes, han sido aceptadas como estilos para
programar y para resolver los problemas por medio de una computadora.
Los lenguajes de programacin son basados en uno o ms paradigmas Por
ejemplo: Smalltalk y Java son lenguajes basados en el paradigma orientado a
objetos. El lenguaje de programacin Scheme, en cambio, soporta slo
programacin funcional. En cambio Python, soporta mltiples paradigmas.
programa y por ltimo, que todas las instrucciones son ejecutables sin que
aparezcan bucles infinitos.
Programacin modular
La programacin modular consta de varias secciones dividas de forma que
interactan a travs de llamadas a procedimientos, que integran el programa
en su totalidad. En la programacin modular, el programa principal coordina las
llamadas a los mdulos secundarios y pasa los datos necesarios en forma de
parmetros. A su vez cada modulo puede contener sus propios datos y llamar a
otros mdulos o funciones.
Este paradigma tambin se conoce como principio de ocultacin de
procedimientos y datos. Aunque C++ no se diseo especficamente para
desarrollar la programacin modular, su concepto de clase proporciona apoyo
para el concepto de mdulo.
Programacin concurrente
Este tipo de programacin se utiliza cuando tenemos que realizar varias
acciones a la vez. Se suele utilizar para controlar los accesos de usuarios y
programas a un recurso de forma simultnea. Se trata de una programacin
ms lenta y laboriosa, obteniendo unos resultados lentos en las acciones.
Programacin funcional
Modelo matemtico de composicin funcional donde el resultado de un clculo
es la entrada del siguiente, y as sucesivamente hasta que una composicin
produce el valor deseado. Como su nombre lo dice operan solamente a travs
de funciones. Cada funcin devuelve un solo valor, dada una lista de
parmetros. No se permiten asignaciones globales, llamados efectos
colaterales. La programacin funcional proporciona la capacidad para que un
programa se modifique as mismo, es decir que pueda aprender.
Programacin lgica
Esta programacin se basada en un subconjunto del clculo de predicados,
incluyendo instrucciones escritas en formas conocidas como clusulas de Horn.
Bibliografas:
Programacin estructurada. (s.f.). Obtenido de
http://utnconfluencia.jtortone.com.ar/Programacionestructurada.pdf