Estamos trabajando para restaurar la aplicación de Unionpedia en la Google Play Store
SalienteEntrante
🌟¡Simplificamos nuestro diseño para una mejor navegación!
Instagram Facebook X LinkedIn
Tu propia Unionpedia con tu logo y dominio, desde 9.99 USD/mes
Crear mi Unionpedia

MiniKanren

Índice MiniKanren

miniKanren es una familia de lenguajes de programación para programación lógica.

Tabla de contenidos

  1. 20 relaciones: Association for Computing Machinery, Clojure, Dart, Demostración automática de teoremas, Expresión (informática), Haskell, JavaScript, Lenguaje de programación, Lenguaje específico de dominio, MIT Press, Programación lógica, Python, Quine (programa), Racket (lenguaje de programación), Recorrido de árboles, Relación binaria, Ruby, Scala (lenguaje de programación), Scheme, Swift (lenguaje de programación).

Association for Computing Machinery

ACM es el acrónimo de Association for Computing Machinery (Asociación de Maquinaria Computacional).

Ver MiniKanren y Association for Computing Machinery

Clojure

Clojure es un lenguaje de programación de propósito general dialecto de Lisp.

Ver MiniKanren y Clojure

Dart

Dart (originalmente llamado Dash) es un lenguaje de programación de código abierto, desarrollado por Google.

Ver MiniKanren y Dart

Demostración automática de teoremas

La demostración automática de teoremas (de siglas ATP, por el término en inglés: Automated theorem proving), que también puede ser denominada deducción automatizada, es actualmente el subcampo más desarrollado del razonamiento automático, y se encarga de la demostración de teoremas matemáticos mediante programas de ordenador.

Ver MiniKanren y Demostración automática de teoremas

Expresión (informática)

En programación, una expresión es una combinación de constantes, variables o funciones, que es interpretada de acuerdo a las normas particulares de precedencia y asociación para un lenguaje de programación en particular.

Ver MiniKanren y Expresión (informática)

Haskell

Haskell (pronunciado //) es un lenguaje de programación estandarizado multi-propósito, funcionalmente puro, con evaluación no estricta y memorizada, y fuerte tipificación estática.

Ver MiniKanren y Haskell

JavaScript

JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript.

Ver MiniKanren y JavaScript

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

Ver MiniKanren y Lenguaje de programación

Lenguaje específico de dominio

En desarrollo de software e ingeniería de dominio, un lenguaje específico de dominio, o "lenguaje específico del dominio", (en inglés domain-specific language, DSL) es un lenguaje de programación o especificación dedicado a resolver un problema en particular, representar un problema específico y proveer una técnica para solucionar una situación particular.

Ver MiniKanren y Lenguaje específico de dominio

MIT Press

MIT Press es una editorial universitaria afiliada a Instituto Tecnológico de Massachusetts (MIT).

Ver MiniKanren y MIT Press

Programación lógica

La programación lógica es un tipo de paradigma de programación dentro del paradigma de programación declarativa.

Ver MiniKanren y Programación lógica

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify, Panda3D, entre otros.

Ver MiniKanren y Python

Quine (programa)

En programación, un quine (pronunciado "kwain") es un programa (un tipo de Metaprogramación) que produce su código fuente como su salida única.

Ver MiniKanren y Quine (programa)

Racket (lenguaje de programación)

Racket es un lenguaje de programación de amplio espectro de la familia de Lisp y Scheme.

Ver MiniKanren y Racket (lenguaje de programación)

Recorrido de árboles

En ciencias de la computación, el recorrido de árboles se refiere al proceso de visitar de una manera sistemática, exactamente una vez, cada nodo en una estructura de datos de árbol (examinando y/o actualizando los datos en los nodos).

Ver MiniKanren y Recorrido de árboles

Relación binaria

Una relación binaria R es el subconjunto de los elementos del producto cartesiano A_1 \times A_2 \ que cumplen una determinada condición.

Ver MiniKanren y Relación binaria

Ruby

Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.

Ver MiniKanren y Ruby

Scala (lenguaje de programación)

Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros.

Ver MiniKanren y Scala (lenguaje de programación)

Scheme

Scheme es un lenguaje de programación funcional (si bien impuro pues sus estructuras de datos no son inmutables) y un dialecto de Lisp.

Ver MiniKanren y Scheme

Swift (lenguaje de programación)

Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.

Ver MiniKanren y Swift (lenguaje de programación)