Download CURSO DISEÑO DE DIAPOSITIVAS EDUACTIVAS CON PowerPoint
Document related concepts
Transcript
Dirección de Formación Mediatizada Área de Transferencia Tecnológica y Desarrollo Ficha Paradigmas y Dominios de Aplicación 1.2 Consulten el siguiente libro en Biblioteca Central: Tucker, Allen B.: Lenguajes de programación: Principios y paradigmas 005.13 T795pE 2003 Lean el capítulo referido a los paradigmas de la programación y dominios de aplicación. Responda las siguientes preguntas utilizando la clasificación ahí propuesta. 1. ¿Qué paradigma(s) subyace(n) en su lenguaje de programación? Basándonos en la línea histórica de CLEAN el cual tiene sus orígenes en LISP que es el padre de la programación funcional por lo tanto podemos decir que CLEAN tiene un paradigma funcional. Las características de un leguaje basado en el paradigma de la programación funcional son: Los programas se construyen como la composición de funciones Las funciones son soportadas como objetos de primara clase No hay efectos colaterales (bueno, quizás unos pocos). Es posible una semántica limpia y sencilla CLEAN al ser un lenguaje funcional se basa en el concepto de funciones matemáticas, una de las características que destacan a CLEAN es que posee la definición de un lenguaje funcional puro el cual ase a CLEAN un lenguaje fuertemente tipado ya que toda expresión o variable debe tener un tipo para ser validas Otra de las características que hacen a CLEAN un lenguaje funcional es que una función en CLEAN no puede tener un efecto secundario, las funciones en Universidad de Tarapacá Arica - Chile Dirección de Formación Mediatizada Área de Transferencia Tecnológica y Desarrollo CLEAN son de referencia tranparentes, esto quiere decir que el resultado de una función solo depende del valor de sus argumentos. 2. ¿Qué (comunidades) dominios de aplicación abarca? CLEAN como cualquier otro lenguaje de programación se destaca por los tipos de aplicaciones que poseen las cuales son: Su entorno de desarrollo integrado Clean es un sistema simple y estable que viene con un programa dedicado Desarrollo Integrado de Medio Ambiente, el Clean IDE. El IDE es el núcleo del Sistema de Clean que forma la interfaz para el programador. Además clean posee una plataforma de desarrollo para juegos 3. Utilizando CmapTools actualicen su mapa conceptual incorporando el(los) paradigma(s) y domino(s) de aplicación de su lenguaje de programación. Publiquen su mapa en el servidor de la EUDEV (http://eudev2.uta.cl) 4. Publiquen esta ficha en el Gestor de Actividades de la UtaMed. Universidad de Tarapacá Arica - Chile