SKI combinator calculus
Technique used in functional programming
The SKI combinator calculus is a combinatory logic system and a computational system. It can be thought of as a computer programming language, though it is not convenient for writing software. Instead, it is important in the mathematical theory of algorithms because it is an extremely simple Turing complete language.
Nº Q857813 ★
Commune · Savoirs
SKI combinator calculus
Technique used in functional programming
The SKI combinator calculus is a combinatory logic system and a computational system. It can be thought of as a computer programming language, though it is not convenient for writing software. Instead, it is important in the mathematical theory of algorithms because it is an extremely simple Turing complete language.
Sur Wikipédia
Texte en anglais Pas encore d'article dans ta langue : extrait en anglais.
The SKI combinator calculus is a combinatory logic system and a computational system. It can be thought of as a computer programming language, though it is not convenient for writing software. Instead, it is important in the mathematical theory of algorithms because it is an extremely simple Turing complete language. It can be likened to a reduced version of the untyped lambda calculus. It was introduced by Moses Schönfinkel and Haskell Curry. All operations in lambda calculus can be encoded via abstraction elimination into the SKI calculus as binary trees whose leaves are one of the three symbols S, K, and I (called combinators). I itself is redundant and can be expressed with S and K only, e.g. as SKK, but its use often makes the definitions shorter and easier to grasp.
Texte : Wikipédia en anglais, CC BY-SA 4.0. ·
Cartes voisines
-
Algorithme de Kruskal
Algorithme de recherche d’arbre recouvrant de poids minimum dans un graph connexe non-orienté
Nº Q797860 ★★
Pas en vente
-
L
Lambda-calcul simplement typé
Variante du lambda-calcul avec des types
Nº Q855192 ★
Pas en vente
-
Processeur à jeu d'instructions étendu
Microprocesseur possédant un jeu d'instructions comprenant de très nombreuses instructions mixées à des modes d'adressages complexes
Nº Q189120 ★★
Pas en vente
-
Optimisation combinatoire
Branche de l'optimisation en mathématiques appliquées et en informatique
Nº Q1333872 ★
Pas en vente
-
T
Turing-complet
Caractère d'un système où il est possible de programmer n'importe quelle machine de Turing
Nº Q197970 ★★★
Pas en vente
-
C
Computational learning theory
Theory of machine learning
Nº Q2462783 ★
Pas en vente