Author: J. Vidart
Publisher:
ISBN:
Category :
Languages : es
Pages : 161
Book Description
Paradigmas de programacion. Programacion en logica. Introduccion a la programacion en logica. Interpretacion logica. Interpretacion algoritmica. Programacion funcional. Un caso de diseno con lenguaje funcional. Lenguajes funcionales. El calculo lambda El lenguagje de programacion Scheme. Anexo.
Programación lógica y funcional
Author: J. Vidart
Publisher:
ISBN:
Category :
Languages : es
Pages : 161
Book Description
Paradigmas de programacion. Programacion en logica. Introduccion a la programacion en logica. Interpretacion logica. Interpretacion algoritmica. Programacion funcional. Un caso de diseno con lenguaje funcional. Lenguajes funcionales. El calculo lambda El lenguagje de programacion Scheme. Anexo.
Publisher:
ISBN:
Category :
Languages : es
Pages : 161
Book Description
Paradigmas de programacion. Programacion en logica. Introduccion a la programacion en logica. Interpretacion logica. Interpretacion algoritmica. Programacion funcional. Un caso de diseno con lenguaje funcional. Lenguajes funcionales. El calculo lambda El lenguagje de programacion Scheme. Anexo.
Programación funcional y lógica con restricciones
Author:
Publisher:
ISBN:
Category :
Languages : es
Pages : 141
Book Description
Publisher:
ISBN:
Category :
Languages : es
Pages : 141
Book Description
Programación lógica
Author: María Alpuente Frasnedo
Publisher: PRENTICE HALL
ISBN: 9788483223680
Category : Computers
Languages : es
Pages : 470
Book Description
Este libro tiene por objeto introducir a los estudiantes de Ingeniería.
Publisher: PRENTICE HALL
ISBN: 9788483223680
Category : Computers
Languages : es
Pages : 470
Book Description
Este libro tiene por objeto introducir a los estudiantes de Ingeniería.
Lógica de programación
Author: Omar Iván Trejos Buriticá
Publisher: Ediciones de la U
ISBN: 9587627210
Category : Computers
Languages : es
Pages : 434
Book Description
Muchas personas confunden la Programación con la Lógica de Programación. La primera involucra el conocimiento de técnicas e instrucciones de un determinado lenguaje a través de los cuales se hace sencillo lograr que el computador obtenga unos resultados mucho más rápido que nosotros. La segunda involucra, de una manera técnica y organizada, los conceptos que nos permiten diseñar, en términos generales, la solución a problemas que pueden llegar a ser implementados a través de un computador. Luego de muchos años de estudio de estos factores, pude condensar en este libro los que, considero, son los conceptos fundamentales para aprender realmente a programar, o sea, lo que he llamado la esencia de la lógica de programación, pues busco que usted conozca estos elementos conceptuales y, luego de dominarlos, se enfrente sin ningún problema no solo a cualquier objetivo que pueda ser alcanzable a través de computadores, sino además a cualquier lenguaje de programación.
Publisher: Ediciones de la U
ISBN: 9587627210
Category : Computers
Languages : es
Pages : 434
Book Description
Muchas personas confunden la Programación con la Lógica de Programación. La primera involucra el conocimiento de técnicas e instrucciones de un determinado lenguaje a través de los cuales se hace sencillo lograr que el computador obtenga unos resultados mucho más rápido que nosotros. La segunda involucra, de una manera técnica y organizada, los conceptos que nos permiten diseñar, en términos generales, la solución a problemas que pueden llegar a ser implementados a través de un computador. Luego de muchos años de estudio de estos factores, pude condensar en este libro los que, considero, son los conceptos fundamentales para aprender realmente a programar, o sea, lo que he llamado la esencia de la lógica de programación, pues busco que usted conozca estos elementos conceptuales y, luego de dominarlos, se enfrente sin ningún problema no solo a cualquier objetivo que pueda ser alcanzable a través de computadores, sino además a cualquier lenguaje de programación.
Gestión de la calidad y diseño de organizaciones
Author:
Publisher: PRENTICE HALL
ISBN: 9788483222119
Category : Computers
Languages : es
Pages : 500
Book Description
La programación declarativa se basa en la idea de utilizar un cierto tipo de lógica como lenguaje de programación. Esto incluye tanto la programación lógica (o relacional, que usa un lenguaje clausal para programar y el principio de resolución como mecanismo de ejecución) como la funcional (que usa el lenguaje de las funciones matemáticas y la reducción de expresiones como mecanismo computacional).Este libro aspira a desarrollar una presentación básica completa del paradigma de la programación lógica. Así, aunque se dedica una gran atención a los conceptos de base y se proporciona para ellos una formación en amplitud no exenta de profundidad, también se concede gran importancia a las aplicaciones prácticas. | La obra se ajusta a un esquema de presentación (estándar) de un curso introductorio de programación lógica en las Escuelas de Ingeniería Informática. Las características que la distinguen son:-Desarrollo soportado por sólidas bases formales-Equilibro entre los contenidos formales y los prácticos-Soporte para métodos formales ligeros-Obra autocontenida
Publisher: PRENTICE HALL
ISBN: 9788483222119
Category : Computers
Languages : es
Pages : 500
Book Description
La programación declarativa se basa en la idea de utilizar un cierto tipo de lógica como lenguaje de programación. Esto incluye tanto la programación lógica (o relacional, que usa un lenguaje clausal para programar y el principio de resolución como mecanismo de ejecución) como la funcional (que usa el lenguaje de las funciones matemáticas y la reducción de expresiones como mecanismo computacional).Este libro aspira a desarrollar una presentación básica completa del paradigma de la programación lógica. Así, aunque se dedica una gran atención a los conceptos de base y se proporciona para ellos una formación en amplitud no exenta de profundidad, también se concede gran importancia a las aplicaciones prácticas. | La obra se ajusta a un esquema de presentación (estándar) de un curso introductorio de programación lógica en las Escuelas de Ingeniería Informática. Las características que la distinguen son:-Desarrollo soportado por sólidas bases formales-Equilibro entre los contenidos formales y los prácticos-Soporte para métodos formales ligeros-Obra autocontenida
Programación lógica
Author:
Publisher: Reverte
ISBN: 9788471461490
Category : Computer programming
Languages : es
Pages : 308
Book Description
Publisher: Reverte
ISBN: 9788471461490
Category : Computer programming
Languages : es
Pages : 308
Book Description
Computación y programación funcional
Author: Camilo Chacón Sartori
Publisher: Marcombo
ISBN: 8426732844
Category : Business & Economics
Languages : es
Pages : 360
Book Description
La programación funcional ofrece diversas ventajas a la hora de construir software: reducción de errores, manejo eficiente de datos en entornos concurrentes y paralelos, y un gran respaldo teórico. No obstante, muchos programadores fracasan en su intento de adentrarse en ella por ir directamente a aprenderla usando un lenguaje de programación (tecnología), con lo que omiten la teoría y el contexto histórico que le dio origen. Este libro incluye una introducción sobre qué son la computación y la programación en pos de delimitar su campo de acción. En segundo lugar, presenta el cálculo lambda, el modelo de computación que influenció a la programación funcional en los años cuando ni siquiera existían los lenguajes de programación, ni mucho menos los ordenadores digitales. Para concluir, el libro emplea los lenguajes de programación Racket y Python para enseñar las diversas características de la programación funcional, sus fortalezas y debilidades, y cómo ellas pueden combinarse con otros paradigmas. Con todo ello, aprenderá: La visión general de la computación, la programación y los lenguajes de programación. Los fundamentos que subyacen a la programación funcional, como el cálculo lambda. Las diferencias entre el cálculo lambda libre de tipos y tipado. La aplicación de estos conceptos en un lenguaje de programación de estirpe funcional, como lo es Racket, y en otro de uso masivo, como Python. El diseño y la construcción de un pequeño lenguaje de programación usando el enfoque funcional. Si tiene un mínimo conocimiento en programación y desea adentrarse en otra forma de pensar y construir sistemas computacionales, donde viven conceptos como reducción, funciones puras, transparencia referencial, búsqueda de patrones, entre otros, no espere más para hacerse con este libro. Gracias a él no descubrirá tan solo la programación funcional, sino que ampliará su perspectiva con respecto a la computación desde una óptica sistémica y libre de dogmas. Camilo Chacón Sartori fue elegido escritor destacado por Quora en español durante tres años seguidos (2018, 2019 y 2020) por sus más de 700 respuestas sobre ciencias de la computación. Actualmente tiene un podcast llamado Había una vez un algoritmo, donde trata temas filosóficos, prácticos y teóricos sobre la computación. Obtuvo su licenciatura y máster en Ingeniería Informática, ambos, con distinción máxima. "El libro nos presenta un sólido análisis teórico y conceptual de los tópicos vertidos aquí [...]. La lectura y el estudio detallado de su contenido proveerán al lector de conocimientos necesarios que le permitirán comprender, resolver y extender los problemas asociados al desarrollo de programas computacionales, conforme a las tendencias actuales".
Publisher: Marcombo
ISBN: 8426732844
Category : Business & Economics
Languages : es
Pages : 360
Book Description
La programación funcional ofrece diversas ventajas a la hora de construir software: reducción de errores, manejo eficiente de datos en entornos concurrentes y paralelos, y un gran respaldo teórico. No obstante, muchos programadores fracasan en su intento de adentrarse en ella por ir directamente a aprenderla usando un lenguaje de programación (tecnología), con lo que omiten la teoría y el contexto histórico que le dio origen. Este libro incluye una introducción sobre qué son la computación y la programación en pos de delimitar su campo de acción. En segundo lugar, presenta el cálculo lambda, el modelo de computación que influenció a la programación funcional en los años cuando ni siquiera existían los lenguajes de programación, ni mucho menos los ordenadores digitales. Para concluir, el libro emplea los lenguajes de programación Racket y Python para enseñar las diversas características de la programación funcional, sus fortalezas y debilidades, y cómo ellas pueden combinarse con otros paradigmas. Con todo ello, aprenderá: La visión general de la computación, la programación y los lenguajes de programación. Los fundamentos que subyacen a la programación funcional, como el cálculo lambda. Las diferencias entre el cálculo lambda libre de tipos y tipado. La aplicación de estos conceptos en un lenguaje de programación de estirpe funcional, como lo es Racket, y en otro de uso masivo, como Python. El diseño y la construcción de un pequeño lenguaje de programación usando el enfoque funcional. Si tiene un mínimo conocimiento en programación y desea adentrarse en otra forma de pensar y construir sistemas computacionales, donde viven conceptos como reducción, funciones puras, transparencia referencial, búsqueda de patrones, entre otros, no espere más para hacerse con este libro. Gracias a él no descubrirá tan solo la programación funcional, sino que ampliará su perspectiva con respecto a la computación desde una óptica sistémica y libre de dogmas. Camilo Chacón Sartori fue elegido escritor destacado por Quora en español durante tres años seguidos (2018, 2019 y 2020) por sus más de 700 respuestas sobre ciencias de la computación. Actualmente tiene un podcast llamado Había una vez un algoritmo, donde trata temas filosóficos, prácticos y teóricos sobre la computación. Obtuvo su licenciatura y máster en Ingeniería Informática, ambos, con distinción máxima. "El libro nos presenta un sólido análisis teórico y conceptual de los tópicos vertidos aquí [...]. La lectura y el estudio detallado de su contenido proveerán al lector de conocimientos necesarios que le permitirán comprender, resolver y extender los problemas asociados al desarrollo de programas computacionales, conforme a las tendencias actuales".
Sistemas de tipos en lenguajes lógico-funcionales
Author:
Publisher:
ISBN:
Category :
Languages : es
Pages : 287
Book Description
La programación lógico-funcional es un paradigma de programación declarativa muy expresivo, fruto de la combinación de la programación funcional y la programación lógica. Entre sus principales características destacan la posibilidad de de1nir funciones indeterministas, los patrones de orden superior y el uso de variables libres que se ligan a valores adecuados durante el cómputo. Desde el punto de vista de tipos, los sistemas lógico-funcionales han adoptado demaneradirectaelsistemadetiposdeDamas-Milner,provenientedelámbito funcional, debido a su sencillez y a la existencia de tipos principales y métodos efectivos para la inferencia de tipos. Sin embargo, esta adaptación directa no maneja adecuadamente algunas de las principales características de los lenguajes lógico-funcionales como los patrones de orden superior o las variables libres, dando lugar errores de tipos durante la evaluación. En esta tesis proponemos tres sistemas de tipos adecuados para la programación lógico-funcional cuyo objetivo es manejar correctamente estas características problemáticas desde el punto de vista de los tipos. Los sistemas de tipos propuestos, que tratan diferentes mecanismos de cómputos lógicofuncionales (reescritura y estrechamiento), dan solución a los mencionados problemas, proporcionando resultados técnicos de corrección. Además, suponen un mejora sobre propuestas previas de sistemas de tipos para programación lógico-funcional, ya que salvan algunas de sus limitaciones. Aparte de los resultados teóricos, en esta tesis también se han desarrollado implementacionesdelossistemasdetipos, integrándoloscomofasedecomprobacióndetipos en ramas del sistema lógico-funcional Toy.
Publisher:
ISBN:
Category :
Languages : es
Pages : 287
Book Description
La programación lógico-funcional es un paradigma de programación declarativa muy expresivo, fruto de la combinación de la programación funcional y la programación lógica. Entre sus principales características destacan la posibilidad de de1nir funciones indeterministas, los patrones de orden superior y el uso de variables libres que se ligan a valores adecuados durante el cómputo. Desde el punto de vista de tipos, los sistemas lógico-funcionales han adoptado demaneradirectaelsistemadetiposdeDamas-Milner,provenientedelámbito funcional, debido a su sencillez y a la existencia de tipos principales y métodos efectivos para la inferencia de tipos. Sin embargo, esta adaptación directa no maneja adecuadamente algunas de las principales características de los lenguajes lógico-funcionales como los patrones de orden superior o las variables libres, dando lugar errores de tipos durante la evaluación. En esta tesis proponemos tres sistemas de tipos adecuados para la programación lógico-funcional cuyo objetivo es manejar correctamente estas características problemáticas desde el punto de vista de los tipos. Los sistemas de tipos propuestos, que tratan diferentes mecanismos de cómputos lógicofuncionales (reescritura y estrechamiento), dan solución a los mencionados problemas, proporcionando resultados técnicos de corrección. Además, suponen un mejora sobre propuestas previas de sistemas de tipos para programación lógico-funcional, ya que salvan algunas de sus limitaciones. Aparte de los resultados teóricos, en esta tesis también se han desarrollado implementacionesdelossistemasdetipos, integrándoloscomofasedecomprobacióndetipos en ramas del sistema lógico-funcional Toy.
Programación y Lógica Proposicional
Author: Lógica Proposicional Ángel Arias
Publisher: IT Campus Academy
ISBN: 1497418194
Category : Computers
Languages : es
Pages : 170
Book Description
Con la evolución de la tecnología cada vez más personas tienen acceso a un ordenador, ya sea en su casa, en la escuela, en el trabajo o en cualquier otro lugar. Los usuarios más curiosos pueden plantearse preguntas como: "¿cómo consiguen hacer esto? ", "¿como podría hacerlo o aprenderlo yo?", "¿cómo es un ordenador internamente?" Muchos se han aventurado a buscar respuestas de sus auto-preguntas pero no siempre es fácil encontrar lo que se busca. En este libro, el lector tiene la oportunidad de entender cómo funciona esto. El objetivo de este libro es servir como base a cualquiera que desee introducirse, o simplemente unirse, al maravilloso mundo de la programación, incluso si usted tiene pocos o ningún conocimiento sobre la materia. Este libro también puede servir como una forma de enriquecimiento cultural sobre temas ya olvidados, ya que aborda aspectos de la arquitectura de los procesadores y ordenadores, los cálculos, la lógica y las matemáticas, hasta una breve historia de los lenguajes de programación y programación básica de algoritmos. Este libro también está dirigido a aquellos que quieran participar en la actividad de la comunidad de producción de software libre pero que no han recibido capacitación técnica del género.
Publisher: IT Campus Academy
ISBN: 1497418194
Category : Computers
Languages : es
Pages : 170
Book Description
Con la evolución de la tecnología cada vez más personas tienen acceso a un ordenador, ya sea en su casa, en la escuela, en el trabajo o en cualquier otro lugar. Los usuarios más curiosos pueden plantearse preguntas como: "¿cómo consiguen hacer esto? ", "¿como podría hacerlo o aprenderlo yo?", "¿cómo es un ordenador internamente?" Muchos se han aventurado a buscar respuestas de sus auto-preguntas pero no siempre es fácil encontrar lo que se busca. En este libro, el lector tiene la oportunidad de entender cómo funciona esto. El objetivo de este libro es servir como base a cualquiera que desee introducirse, o simplemente unirse, al maravilloso mundo de la programación, incluso si usted tiene pocos o ningún conocimiento sobre la materia. Este libro también puede servir como una forma de enriquecimiento cultural sobre temas ya olvidados, ya que aborda aspectos de la arquitectura de los procesadores y ordenadores, los cálculos, la lógica y las matemáticas, hasta una breve historia de los lenguajes de programación y programación básica de algoritmos. Este libro también está dirigido a aquellos que quieran participar en la actividad de la comunidad de producción de software libre pero que no han recibido capacitación técnica del género.
Programación lógica
Author: Jean-Dominique Warnier
Publisher:
ISBN:
Category :
Languages : es
Pages :
Book Description
Publisher:
ISBN:
Category :
Languages : es
Pages :
Book Description