You are on page 1of 5

CAMPUS NORTE L.I.

TOMAS HUMBERTO VILLALOBOS DIAZ FUNDAMENTOS DE PROGRAMACIN PARADIGMAS DE PROGRAMACIN ALUMNO: ALAN MARCEL MARTINEZ BALAM 1 SEMESTRE ING. BIOMDICA 10 DE FEBRERO DE 2014

Paradigmas de programacin
Un paradigma de programacin es una propuesta tecnolgica que es adoptada por una comunidad de programadores cuyo ncleo central es incuestionable en cuanto a que nicamente trata de resolver uno o varios problemas claramente delimitados. El paradigma de programacin que actualmente es el ms usado es la orientacin a objetos. El ncleo central de este paradigma es la unin de datos y procesamiento en una entidad llamada "objeto", relacionable a su vez con otras entidades "objeto". La orientacin a objeto parece estar ligada en sus orgenes con lenguajes como Lisp y Simula aunque el primero que acu el ttulo de programacin orientada a objetos fue Smalltalk.

TIPOS DE PARADIGMAS MS COMUNES

Imperativo o por procedimientos: es considerado el ms comn y est representado, por ejemplo, por C, BASIC o Pascal Funcional: est representado por Scheme o Haskell. Este es un caso del paradigma declarativo. Lgico: est representado por Prolog. Este es otro caso del paradigma declarativo. Declarativo: por ejemplo la programacin funcional, la programacin lgica, o la combinacin lgicofuncional. Orientado a objetos: est representado por Smalltalk, un lenguaje completamente orientado a objetos. Programacin dinmica: est definida como el proceso de romper problemas en partes pequeas para analizarlos.

Pgina 1 de 4

EJEMPLOS: JavaScript

JavaScript es un lenguaje de programacin que se utiliza principalmente para crear pginas Web dinmicas. Una pgina Web dinmica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario; a diferencia de las pginas estticas en donde el puro lenguaje HTML slo puede mostrar textos con estilos pero es incapaz de ofrecer interactividad. Tcnicamente, JavaScript es un lenguaje de programacin interpretado, multiplataforma, orientado a eventos o scripts, es decir, estrictamente no se considera que est orientado a objetos pero tiene la capacidad de manejarlos. Su cdigo se incluye directamente en el mismo documento usado para el desarrollo de aplicaciones cliente-servidor en pginas HTML, por lo que no es necesario compilar los programas para ejecutarlos. En otras palabras, los programas escritos con JavaScript se pueden probar directamente en cualquier navegador sin necesidad de procesos intermedios.

A pesar de su nombre, JavaScript no guarda ninguna relacin directa con el lenguaje de programacin Java, pero ambas son marcas legalmente registradas de la empresa Sun Microsystems. Como se mencion, estrictamente no es un lenguaje orientado a objetos (solo maneja scripts), ya que carece de los conceptos como herencia y mtodos que tienen lenguajes como C++ y Java, pero es posible definir un objeto dentro de la pgina Web y sobre ese objeto definir a su vez diferentes eventos que producirn la aplicacin o salida deseada ofreciendo la posibilidad de crear aplicaciones on-.line o modificar pginas Web en tiempo real, por ejemplo, cambiar el aspecto de la pgina Web.

Pgina 2 de 4

Python

Ahora quiero presentarles un lenguaje de programacin de propsito general, cuya expansin y popularidad es relativamente reciente. Se trata de Python, una apuesta por la simplicidad, versatilidad y rapidez de desarrollo. Python es un lenguaje de programacin de alto nivel cuya filosofa hace hincapi en una sintaxis limpia que favorezca un cdigo legible. Es un lenguaje de programacin multiparadigma ya que soporta no slo orientacin a objetos sino programacin imperativa y funcional Es un lenguaje interpretado porque no requiere de compilador y adems es multiplataforma (corre en plataformas UNIX, GNU/Linux, Mac, Windows). Posee licencia de cdigo abierto y es compatible con la licencia pblica general de GNU. Fue desarrollado a finales de los aos ochenta por Guido van Rossum en los Pases Bajos y su nombre proviene de su aficin por los humoristas britnicos, creadores tambin de Spamalot, llamados Monty Python.

En conclusin, Python es un lenguaje en franco proceso de popularizacin que ya destaca por la amplia biblioteca de mdulos y scripts que pueden ser libremente descargados.

Pgina 3 de 4

CONCLUSIONES Existen muchos tipos de paradigmas, orientados a los diferentes sistemas operativos, los cuales realizan funciones especficas, en su mayora orientadas a objetos, ya que es lo ms utilizado en esta etapa moderna. Cada paradigma cumple una funcin, todo depende de lo que necesite el programador e involucra en parte a las caractersticas y el lenguaje que conoce dicha persona. En mucha de la informacin recabada de internet, casi siempre hacen referencia al java y al python, ya que son los ms utilizados en el mundo del internet, pero hay ms y explique en el prrafo anterior de que depende el uso de estos paradigmas.

Referencias http://es.wikipedia.org/wiki/Paradigma_de_programaci%C3%B3n http://comunidad.ingenet.com.mx/anacareaga/2010/08/24/paradigmas-de-laprogramacion-javascript-y-python/#sthash.ARNTYBLN.dpuf http://www.elenet.ws/art%C3%ADculos/8659-qu%C3%A9_es_python.html

Pgina 4 de 4

You might also like