SlideShare una empresa de Scribd logo
“ Curry ” : Lenguaje  lógico-funcional
Beneficios de la integración de paradigmas PROGRAMACIÓN FUNCIONAL (Haskell) PROGRAMACIÓN LÓGICO-FUNCIONAL (Curry) PROGRAMACIÓN LÓGICO-DIFUSA (Likelog) CONJUNTOS BORROS PROGRAMACIÓN LÓGICA (Prolog) PROGRAMACIÓN LÓGICO-FUNCIONAL-DIFUSA (FCurry)
Programación de Curry ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ Curry” ,[object Object],[object Object],[object Object]
“ Curry” ,[object Object],[object Object],[object Object]
“ Curry” sim sim Where Where Type Type Then Then … … Case Case Char Char Integer Integer (‘ [a-z][a-zA-Z0-9]* ‘) Id Expresión Regular Categoría
[object Object],[object Object],[object Object],[object Object],[object Object],“ Curry”
Semántica operacional de Curry ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo práctico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo práctico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo: Ejecución Curry

Más contenido relacionado

Destacado

Yesod Framework
Yesod FrameworkYesod Framework
Yesod Framework
Rocio Amaya
 
Tipos de memoria.
Tipos de memoria.Tipos de memoria.
Tipos de memoria.
camilo199
 
Bt haskell-1
Bt haskell-1Bt haskell-1
Bt haskell-1
Rosana Alvarez
 
Tema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en HaskellTema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en Haskell
José A. Alonso
 
Programación funcional con haskell
Programación funcional con haskellProgramación funcional con haskell
Programación funcional con haskell
Software Guru
 
Tema 6: Definiciones por recursión en Haskell
Tema 6: Definiciones por recursión en Haskell Tema 6: Definiciones por recursión en Haskell
Tema 6: Definiciones por recursión en Haskell
José A. Alonso
 
Proyecto de mejora del hábitat de las abejas
Proyecto de mejora del hábitat de las abejasProyecto de mejora del hábitat de las abejas
Proyecto de mejora del hábitat de las abejas
Jordi Pascual Palatsi
 
Max Scheler, Nicolai Hartmann, teoría de los valores
Max Scheler, Nicolai Hartmann, teoría de los valoresMax Scheler, Nicolai Hartmann, teoría de los valores
Max Scheler, Nicolai Hartmann, teoría de los valores
Gerardo Viau Mollinedo
 
Why The Free Monad isn't Free
Why The Free Monad isn't FreeWhy The Free Monad isn't Free
Why The Free Monad isn't Free
Kelley Robinson
 

Destacado (9)

Yesod Framework
Yesod FrameworkYesod Framework
Yesod Framework
 
Tipos de memoria.
Tipos de memoria.Tipos de memoria.
Tipos de memoria.
 
Bt haskell-1
Bt haskell-1Bt haskell-1
Bt haskell-1
 
Tema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en HaskellTema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en Haskell
 
Programación funcional con haskell
Programación funcional con haskellProgramación funcional con haskell
Programación funcional con haskell
 
Tema 6: Definiciones por recursión en Haskell
Tema 6: Definiciones por recursión en Haskell Tema 6: Definiciones por recursión en Haskell
Tema 6: Definiciones por recursión en Haskell
 
Proyecto de mejora del hábitat de las abejas
Proyecto de mejora del hábitat de las abejasProyecto de mejora del hábitat de las abejas
Proyecto de mejora del hábitat de las abejas
 
Max Scheler, Nicolai Hartmann, teoría de los valores
Max Scheler, Nicolai Hartmann, teoría de los valoresMax Scheler, Nicolai Hartmann, teoría de los valores
Max Scheler, Nicolai Hartmann, teoría de los valores
 
Why The Free Monad isn't Free
Why The Free Monad isn't FreeWhy The Free Monad isn't Free
Why The Free Monad isn't Free
 

Similar a Original Curry

Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datos
JosepSalvadorSotoObregon
 
bd2-teorico01.pdf
bd2-teorico01.pdfbd2-teorico01.pdf
bd2-teorico01.pdf
srmv59
 
49 Php. Funciones De Usuario
49 Php. Funciones De Usuario49 Php. Funciones De Usuario
49 Php. Funciones De Usuario
José M. Padilla
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
sander07
 
Función si - MARÍA CRISTINA PERALTA ORTEGA
Función si - MARÍA CRISTINA PERALTA ORTEGA Función si - MARÍA CRISTINA PERALTA ORTEGA
Función si - MARÍA CRISTINA PERALTA ORTEGA
2563237
 
Bases de Datos Cap:IV
Bases de Datos  Cap:IVBases de Datos  Cap:IV
Bases de Datos Cap:IV
Videoconferencias UTPL
 
Función buscar v y buscar si
Función buscar v y buscar si Función buscar v y buscar si
Función buscar v y buscar si
guadalupemaritza
 
Manual de excel
Manual de excelManual de excel
Manual de excel
msmontalvan
 
(gramatica atribuida)
(gramatica atribuida)(gramatica atribuida)
(gramatica atribuida)
Jp-cell Reparaciones
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
Daniel Gómez
 
Asignación # 4
Asignación # 4Asignación # 4
Asignación # 4
Andrea Cortez
 
Calculo relacional1
Calculo relacional1Calculo relacional1
Calculo relacional1
AnthonyLeonRuiz
 
Informatica 2
Informatica 2Informatica 2
Informatica 2
Jenthefer
 
Relación de equivalencia
Relación de equivalencia Relación de equivalencia
Relación de equivalencia
jorgemogollon11
 
Manual de excel
Manual de excelManual de excel
Manual de excel
Gabriel Lanchi
 
Manual de excel
Manual de excelManual de excel
Manual de excel
santiagomp11
 
Manual php lec13.validacion_de_formularios
Manual php lec13.validacion_de_formulariosManual php lec13.validacion_de_formularios
Manual php lec13.validacion_de_formularios
Pedro Ruiz
 
Tema 7 www.fresymetal.com
Tema 7 www.fresymetal.comTema 7 www.fresymetal.com
Tema 7 www.fresymetal.com
FresyMetal
 
Ap n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernandaAp n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernanda
M. Fernanda Rios
 
Análisis semántico
Análisis semánticoAnálisis semántico
Análisis semántico
Andres Pozo
 

Similar a Original Curry (20)

Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datos
 
bd2-teorico01.pdf
bd2-teorico01.pdfbd2-teorico01.pdf
bd2-teorico01.pdf
 
49 Php. Funciones De Usuario
49 Php. Funciones De Usuario49 Php. Funciones De Usuario
49 Php. Funciones De Usuario
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Función si - MARÍA CRISTINA PERALTA ORTEGA
Función si - MARÍA CRISTINA PERALTA ORTEGA Función si - MARÍA CRISTINA PERALTA ORTEGA
Función si - MARÍA CRISTINA PERALTA ORTEGA
 
Bases de Datos Cap:IV
Bases de Datos  Cap:IVBases de Datos  Cap:IV
Bases de Datos Cap:IV
 
Función buscar v y buscar si
Función buscar v y buscar si Función buscar v y buscar si
Función buscar v y buscar si
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
(gramatica atribuida)
(gramatica atribuida)(gramatica atribuida)
(gramatica atribuida)
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
 
Asignación # 4
Asignación # 4Asignación # 4
Asignación # 4
 
Calculo relacional1
Calculo relacional1Calculo relacional1
Calculo relacional1
 
Informatica 2
Informatica 2Informatica 2
Informatica 2
 
Relación de equivalencia
Relación de equivalencia Relación de equivalencia
Relación de equivalencia
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Manual php lec13.validacion_de_formularios
Manual php lec13.validacion_de_formulariosManual php lec13.validacion_de_formularios
Manual php lec13.validacion_de_formularios
 
Tema 7 www.fresymetal.com
Tema 7 www.fresymetal.comTema 7 www.fresymetal.com
Tema 7 www.fresymetal.com
 
Ap n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernandaAp n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernanda
 
Análisis semántico
Análisis semánticoAnálisis semántico
Análisis semántico
 

Último

PRESENTACION DE LA TECNICA SBAR-SAER - ENFERMERIA
PRESENTACION DE LA TECNICA SBAR-SAER - ENFERMERIAPRESENTACION DE LA TECNICA SBAR-SAER - ENFERMERIA
PRESENTACION DE LA TECNICA SBAR-SAER - ENFERMERIA
megrandai
 
EL CÁNCER, ¿QUÉ ES?, TIPOS, ESTADÍSTICAS, CONCLUSIONES
EL CÁNCER, ¿QUÉ ES?, TIPOS, ESTADÍSTICAS, CONCLUSIONESEL CÁNCER, ¿QUÉ ES?, TIPOS, ESTADÍSTICAS, CONCLUSIONES
EL CÁNCER, ¿QUÉ ES?, TIPOS, ESTADÍSTICAS, CONCLUSIONES
Mariemejia3
 
FARMACOLOGIA CLASIFICACION DE QUINOLONAS Y FLUOROQUINOLONAS
FARMACOLOGIA CLASIFICACION DE QUINOLONAS Y FLUOROQUINOLONASFARMACOLOGIA CLASIFICACION DE QUINOLONAS Y FLUOROQUINOLONAS
FARMACOLOGIA CLASIFICACION DE QUINOLONAS Y FLUOROQUINOLONAS
juancarlossg956
 
Enfermedad de wilson - trabajo de informática 2024-I
Enfermedad de wilson - trabajo de informática 2024-IEnfermedad de wilson - trabajo de informática 2024-I
Enfermedad de wilson - trabajo de informática 2024-I
LucianoAndrePlasenci
 
SEMIOLOGIA MEDICA - Escuela deMedicina Dr Witremundo Torrealba 2024
SEMIOLOGIA MEDICA - Escuela deMedicina Dr Witremundo Torrealba 2024SEMIOLOGIA MEDICA - Escuela deMedicina Dr Witremundo Torrealba 2024
SEMIOLOGIA MEDICA - Escuela deMedicina Dr Witremundo Torrealba 2024
Carmelo Gallardo
 
INFECCIONES RESPIRATORIAS AGUDAS EN NIÑOS DEL PERU.pdf
INFECCIONES RESPIRATORIAS AGUDAS EN NIÑOS DEL PERU.pdfINFECCIONES RESPIRATORIAS AGUDAS EN NIÑOS DEL PERU.pdf
INFECCIONES RESPIRATORIAS AGUDAS EN NIÑOS DEL PERU.pdf
jesusmisagel123
 
Humanización en la gestión enfermera de procesos complejos del paciente en la...
Humanización en la gestión enfermera de procesos complejos del paciente en la...Humanización en la gestión enfermera de procesos complejos del paciente en la...
Humanización en la gestión enfermera de procesos complejos del paciente en la...
Badalona Serveis Assistencials
 
Anatomía y fisiología de dermis y tejido celular subcutáneo.pptx
Anatomía y fisiología de dermis y tejido celular subcutáneo.pptxAnatomía y fisiología de dermis y tejido celular subcutáneo.pptx
Anatomía y fisiología de dermis y tejido celular subcutáneo.pptx
Jaime Picazo
 
Congreso de Directivos de Atención Primaria
Congreso de Directivos de Atención PrimariaCongreso de Directivos de Atención Primaria
Congreso de Directivos de Atención Primaria
Josep Vidal-Alaball
 
Farmacias de guardia 2024- 2º trimestre.pdf
Farmacias de guardia 2024- 2º trimestre.pdfFarmacias de guardia 2024- 2º trimestre.pdf
Farmacias de guardia 2024- 2º trimestre.pdf
Benissa Turismo
 
traumatismos y su tratamiento en niños y adolescentes
traumatismos y su tratamiento en niños y adolescentestraumatismos y su tratamiento en niños y adolescentes
traumatismos y su tratamiento en niños y adolescentes
aaronpozopeceros
 
Tipos de Intoxicaciones que puede tener el servicio humano
Tipos de Intoxicaciones que puede tener el servicio humanoTipos de Intoxicaciones que puede tener el servicio humano
Tipos de Intoxicaciones que puede tener el servicio humano
Benny415498
 
atlas biomagnetismo pares biomagneticos pdf
atlas biomagnetismo pares biomagneticos pdfatlas biomagnetismo pares biomagneticos pdf
atlas biomagnetismo pares biomagneticos pdf
bellwitch87
 
ASFIXIA Y HEIMLICH.pptx- Dr. Guillermo Contreras Nogales.
ASFIXIA Y HEIMLICH.pptx- Dr. Guillermo Contreras Nogales.ASFIXIA Y HEIMLICH.pptx- Dr. Guillermo Contreras Nogales.
ASFIXIA Y HEIMLICH.pptx- Dr. Guillermo Contreras Nogales.
ssuser99d5c11
 
Los Ocho Brocados de Seda del Qi Gong: algunas observaciones
Los Ocho Brocados de Seda del Qi Gong: algunas observacionesLos Ocho Brocados de Seda del Qi Gong: algunas observaciones
Los Ocho Brocados de Seda del Qi Gong: algunas observaciones
Nelson B
 
Procedimientos Básicos en Medicina - HEMORRAGIAS
Procedimientos Básicos en Medicina - HEMORRAGIASProcedimientos Básicos en Medicina - HEMORRAGIAS
Procedimientos Básicos en Medicina - HEMORRAGIAS
SofaBlanco13
 
1X10 BUEN GOBIERNO de Venezuela RBDV.pptx
1X10 BUEN GOBIERNO de Venezuela RBDV.pptx1X10 BUEN GOBIERNO de Venezuela RBDV.pptx
1X10 BUEN GOBIERNO de Venezuela RBDV.pptx
JoseMata715298
 
El trastorno del espectro autista.pptx
El  trastorno del espectro  autista.pptxEl  trastorno del espectro  autista.pptx
El trastorno del espectro autista.pptx
viarianaax
 
¿Qué entendemos por salud mental? ¿Cómo se construye?
¿Qué entendemos por salud mental? ¿Cómo se construye?¿Qué entendemos por salud mental? ¿Cómo se construye?
¿Qué entendemos por salud mental? ¿Cómo se construye?
CRISTINA
 
Infografia enfermedades hepaticas……..pdf
Infografia enfermedades hepaticas……..pdfInfografia enfermedades hepaticas……..pdf
Infografia enfermedades hepaticas……..pdf
FabiannyMartinez1
 

Último (20)

PRESENTACION DE LA TECNICA SBAR-SAER - ENFERMERIA
PRESENTACION DE LA TECNICA SBAR-SAER - ENFERMERIAPRESENTACION DE LA TECNICA SBAR-SAER - ENFERMERIA
PRESENTACION DE LA TECNICA SBAR-SAER - ENFERMERIA
 
EL CÁNCER, ¿QUÉ ES?, TIPOS, ESTADÍSTICAS, CONCLUSIONES
EL CÁNCER, ¿QUÉ ES?, TIPOS, ESTADÍSTICAS, CONCLUSIONESEL CÁNCER, ¿QUÉ ES?, TIPOS, ESTADÍSTICAS, CONCLUSIONES
EL CÁNCER, ¿QUÉ ES?, TIPOS, ESTADÍSTICAS, CONCLUSIONES
 
FARMACOLOGIA CLASIFICACION DE QUINOLONAS Y FLUOROQUINOLONAS
FARMACOLOGIA CLASIFICACION DE QUINOLONAS Y FLUOROQUINOLONASFARMACOLOGIA CLASIFICACION DE QUINOLONAS Y FLUOROQUINOLONAS
FARMACOLOGIA CLASIFICACION DE QUINOLONAS Y FLUOROQUINOLONAS
 
Enfermedad de wilson - trabajo de informática 2024-I
Enfermedad de wilson - trabajo de informática 2024-IEnfermedad de wilson - trabajo de informática 2024-I
Enfermedad de wilson - trabajo de informática 2024-I
 
SEMIOLOGIA MEDICA - Escuela deMedicina Dr Witremundo Torrealba 2024
SEMIOLOGIA MEDICA - Escuela deMedicina Dr Witremundo Torrealba 2024SEMIOLOGIA MEDICA - Escuela deMedicina Dr Witremundo Torrealba 2024
SEMIOLOGIA MEDICA - Escuela deMedicina Dr Witremundo Torrealba 2024
 
INFECCIONES RESPIRATORIAS AGUDAS EN NIÑOS DEL PERU.pdf
INFECCIONES RESPIRATORIAS AGUDAS EN NIÑOS DEL PERU.pdfINFECCIONES RESPIRATORIAS AGUDAS EN NIÑOS DEL PERU.pdf
INFECCIONES RESPIRATORIAS AGUDAS EN NIÑOS DEL PERU.pdf
 
Humanización en la gestión enfermera de procesos complejos del paciente en la...
Humanización en la gestión enfermera de procesos complejos del paciente en la...Humanización en la gestión enfermera de procesos complejos del paciente en la...
Humanización en la gestión enfermera de procesos complejos del paciente en la...
 
Anatomía y fisiología de dermis y tejido celular subcutáneo.pptx
Anatomía y fisiología de dermis y tejido celular subcutáneo.pptxAnatomía y fisiología de dermis y tejido celular subcutáneo.pptx
Anatomía y fisiología de dermis y tejido celular subcutáneo.pptx
 
Congreso de Directivos de Atención Primaria
Congreso de Directivos de Atención PrimariaCongreso de Directivos de Atención Primaria
Congreso de Directivos de Atención Primaria
 
Farmacias de guardia 2024- 2º trimestre.pdf
Farmacias de guardia 2024- 2º trimestre.pdfFarmacias de guardia 2024- 2º trimestre.pdf
Farmacias de guardia 2024- 2º trimestre.pdf
 
traumatismos y su tratamiento en niños y adolescentes
traumatismos y su tratamiento en niños y adolescentestraumatismos y su tratamiento en niños y adolescentes
traumatismos y su tratamiento en niños y adolescentes
 
Tipos de Intoxicaciones que puede tener el servicio humano
Tipos de Intoxicaciones que puede tener el servicio humanoTipos de Intoxicaciones que puede tener el servicio humano
Tipos de Intoxicaciones que puede tener el servicio humano
 
atlas biomagnetismo pares biomagneticos pdf
atlas biomagnetismo pares biomagneticos pdfatlas biomagnetismo pares biomagneticos pdf
atlas biomagnetismo pares biomagneticos pdf
 
ASFIXIA Y HEIMLICH.pptx- Dr. Guillermo Contreras Nogales.
ASFIXIA Y HEIMLICH.pptx- Dr. Guillermo Contreras Nogales.ASFIXIA Y HEIMLICH.pptx- Dr. Guillermo Contreras Nogales.
ASFIXIA Y HEIMLICH.pptx- Dr. Guillermo Contreras Nogales.
 
Los Ocho Brocados de Seda del Qi Gong: algunas observaciones
Los Ocho Brocados de Seda del Qi Gong: algunas observacionesLos Ocho Brocados de Seda del Qi Gong: algunas observaciones
Los Ocho Brocados de Seda del Qi Gong: algunas observaciones
 
Procedimientos Básicos en Medicina - HEMORRAGIAS
Procedimientos Básicos en Medicina - HEMORRAGIASProcedimientos Básicos en Medicina - HEMORRAGIAS
Procedimientos Básicos en Medicina - HEMORRAGIAS
 
1X10 BUEN GOBIERNO de Venezuela RBDV.pptx
1X10 BUEN GOBIERNO de Venezuela RBDV.pptx1X10 BUEN GOBIERNO de Venezuela RBDV.pptx
1X10 BUEN GOBIERNO de Venezuela RBDV.pptx
 
El trastorno del espectro autista.pptx
El  trastorno del espectro  autista.pptxEl  trastorno del espectro  autista.pptx
El trastorno del espectro autista.pptx
 
¿Qué entendemos por salud mental? ¿Cómo se construye?
¿Qué entendemos por salud mental? ¿Cómo se construye?¿Qué entendemos por salud mental? ¿Cómo se construye?
¿Qué entendemos por salud mental? ¿Cómo se construye?
 
Infografia enfermedades hepaticas……..pdf
Infografia enfermedades hepaticas……..pdfInfografia enfermedades hepaticas……..pdf
Infografia enfermedades hepaticas……..pdf
 

Original Curry

  • 1. “ Curry ” : Lenguaje lógico-funcional
  • 2. Beneficios de la integración de paradigmas PROGRAMACIÓN FUNCIONAL (Haskell) PROGRAMACIÓN LÓGICO-FUNCIONAL (Curry) PROGRAMACIÓN LÓGICO-DIFUSA (Likelog) CONJUNTOS BORROS PROGRAMACIÓN LÓGICA (Prolog) PROGRAMACIÓN LÓGICO-FUNCIONAL-DIFUSA (FCurry)
  • 3.
  • 4.
  • 5.
  • 6. “ Curry” sim sim Where Where Type Type Then Then … … Case Case Char Char Integer Integer (‘ [a-z][a-zA-Z0-9]* ‘) Id Expresión Regular Categoría
  • 7.
  • 8.
  • 9.
  • 10.