Vous êtes sur la page 1sur 2

08070677 Francisco Javier Benito Santiago Ing.

Sistemas Computacionales PARADIGMAS DE PROGRAMACIN


A raz del surgimiento de las computadoras, el desarrollo de los primeros lenguajes de programacin marc una nueva era en el procesamiento de datos, lo que conllev a plantear modelos o mecanismos para la resolucin de los problemas. Las primeras computadoras, solo fueron orientadas para realizar clculos complejos, en los cuales si se realizaran manualmente se llevaran das en tener listos los resultados. Conforme han ido pasando los aos han ido surgiendo nuevas necesidades, una de ellas es en la que actualmente vivimos, en donde las grandes organizaciones tiene todos sus procesos automatizados. A medida que ha avanzado la tecnologa, se han ido planteando modelos o paradigmas de programacin con la finalidad de abordar otros problemas computacionales de mayor relevancia de manera eficiente.

Qu es un paradigma de Programacin?
Un paradigma de programacin en s, es un modelo en la cual se abordan nuevas tcnicas para la resolucin de problemas, en donde ste es aceptado por la comunidad de programadores OBJETIVOS Y CARACTERSTICAS ESTRUCTURADO Resolver los problemas que se le planteen al programador mediante una secuencia cronolgica de pasos Caractersticas El paradigma estructurado consta de variables, estructuras de control e iteraciones, su forma de procesar las instrucciones es de forma secuencial. Lenguajes utilizados Pascal, C++, C ORIENTADO A OBJETOS El paradigma orientado a objetos tiene como objetivo resolver problemas computacionales en mdulos pequeos y de esa manera facilitar el mantenimiento Caractersticas El paradigma orientado a objetos constan te tres propiedades: Polimorfismo, Herencia, Encapsulacin y Abstraccin. Este modelo se caracteriza por la reutilizacin de cdigo Lenguajes utilizados Java, C#, Visual Basic.NET, Smalltalk LGICO El paradigma lgico tiene como objetivo resolver problemas en los cules e necesita de mecanismos de razonamiento para posteriormente abordarlos. Caractersticas El modelo lgico se encarga de resolver los problemas mediante el clculo de predicados, hoy en da este paradigma es utilizado en la inteligencia artificial Lenguajes utilizados Prolog, Mercury

FUNCIONAL El paradigma funcional tiene como objetivo representar las situaciones en forma de relaciones y de esa manera se pretende que el programador aborde aquellos problemas de manera oportuna. Caractersticas Este modelo se caracterizar por el uso constante de funciones matemticas, cuyo resultado es devuelto al invocar cierta funcin. Lenguajes utilizados LISP, Scheme, Haaskell

08070677 Francisco Javier Benito Santiago Ing. Sistemas Computacionales

AGENTE INTELIGENTE El objetivo del paradigma inteligente es de proveer herramientas al programador para que sus programas desarrollados bajo este, puedan resolver problemas de naturaleza distinta a los paradigmas anteriores. Caractersticas Las aplicaciones desarrolladas bajo ste paradigma se caracterizan por tener razonamientos cercanos a nosotros los seres humanos, no necesita de otros programas para funcionar, ya que estos aprenden de sus propias experiencias. Lenguajes utilizados Agent0, CASA, ConGOLOG.

BIBLIOGRAFA
Paradigma declarativo http://lpr11.blogspot.mx/2006/11/paradigma-declarativo-prct1c.html Programacin Imperativa http://www.lcc.uma.es/~jmmb/declarativa/Paradigmas.pdf Agente Inteligente http://geneura.ugr.es/~jmerelo/atalaya/agentes.htm Programacin Lgica http://cibernetica.wordpress.com/2008/02/22/programacion-logica/ Programacin Funcional http://mundogeek.net/archivos/2008/03/10/python-programacion-funcional/ Lenguajes y Paradigmas de Programacin http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/2010-2011/clases-cristina/s2.pdf

Vous aimerez peut-être aussi