Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Escuela Instituto Politécnico Nacional (IPN) Unidad Unidad Profesional Interdisciplinaria de Ingeniería Campus Coahuila (UPIIC) Carrera Ingeniería en Inteligencia Artificial Asignatura Paradigmas de programación Carrera Ingeniería en Inteligencia Artificial Profesor Raúl Campos Posada Alumno Diego Omar Matias Cruz Tercer Semestre Grupo Uno Sistemas de procesamiento paralelo Explica con tus propias palabras los elementos que componen el calculo de Lambda: · El uso de variables que representan funciones o valores matemático-lógicos. [x] · Definición de funciones como términos Lambda. [(λx.M)] · Aplicación de funciones. Dados términos consecutivos, el primero es una función que toma como parámetros los valores necesarios a su derecha, de acuerdo a su definición. (M N) ¿Cuales son las características del lenguaje LISP? R= La característica principal de LISP es que todo programa consiste de una función. Otras peculiaridades: · No posee asignaciones. · Su principal estructura de control es la recursión. · Los programas y los datos son equivalentes. · Su principal estructura de datos es la lista. · La memoria es asignada por demanda. ¿Cuales son las diferencias entre la programación funcional y la orientada a objetos? R= En la programación orientada a objetos, se almacenan los datos en atributos de objetos y tiene funciones que funcionan para ese objeto y realizan la manipulación En la programación funcional, vemos todo como una transformación de datos. Los datos no se almacenan en los objetos, se transforma creando nuevas versiones de esos datos y manipulándolos usando una de las muchas funciones
Compartir