Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn
La tua Unionpedia con il tuo logo e dominio, a partire da 9,99 USD/mese
Crea il mio Unionpedia

Pattern matching

Indice Pattern matching

In informatica, il pattern matching è l'azione di controllo della presenza di un certo motivo (pattern) all'interno di un oggetto composito.

Indice

  1. 10 relazioni: Assistente virtuale, Decompilazione, Elixir (linguaggio di programmazione), ML (linguaggio di programmazione), OCaml, Racket (linguaggio di programmazione), Robocode, SNOBOL, Teoria dei tipi intuizionista, Zero instruction set computer.

Assistente virtuale

Un assistente virtuale è un software che elabora il linguaggio naturale (Natural Language Processing) e, se opportunamente addestrato, può dialogare con degli interlocutori umani allo scopo di fornire informazioni o compiere determinate operazioni.

Vedere Pattern matching e Assistente virtuale

Decompilazione

La decompilazione è l'attività di ingegneria inversa mediante la quale viene ricostruito il codice sorgente a partire da un file eseguibile in linguaggio macchina.

Vedere Pattern matching e Decompilazione

Elixir (linguaggio di programmazione)

Elixir è un linguaggio di programmazione funzionale, concorrente, il cui codice compilato viene interpretato dalla macchina virtuale Erlang (BEAM).

Vedere Pattern matching e Elixir (linguaggio di programmazione)

ML (linguaggio di programmazione)

ML è un linguaggio di programmazione funzionale general purpose sviluppato dall'équipe di Robin Milner presso l'Università di Edimburgo alla fine degli anni 70, con una sintassi ispirata ad ISWIM.

Vedere Pattern matching e ML (linguaggio di programmazione)

OCaml

OCaml è un avanzato linguaggio di programmazione appartenente alla famiglia di linguaggi di programmazione ML. È sviluppato e distribuito come software open source dalla INRIA.

Vedere Pattern matching e OCaml

Racket (linguaggio di programmazione)

Racket (precedentemente noto come PLT Scheme) è un linguaggio di programmazione general purpose multi-paradigma della famiglia Lisp-Scheme. Uno degli obiettivi dietro alla sua progettazione è quello di servire come piattaforma per la progettazione, creazione e implementazione di nuovi linguaggi.

Vedere Pattern matching e Racket (linguaggio di programmazione)

Robocode

Robocode è un progetto open source il cui scopo è insegnare la programmazione in Java divertendo. L'apprendimento avviene attraverso un gioco che consiste nel programmare un robot e farlo competere in un'arena contro altri robot, identici ma programmati differentemente.

Vedere Pattern matching e Robocode

SNOBOL

SNOBOL (StriNg Oriented and symBOlic Language) è il nome generico di un linguaggio di programmazione per calcolatore sviluppato tra il 1962 e il 1967 da David J. Farber, Ralph E. Griswold e Ivan P. Polonsky presso i Laboratori AT&T Bell.

Vedere Pattern matching e SNOBOL

Teoria dei tipi intuizionista

La teoria dei tipi intuizionista (nota anche come teoria dei tipi costruttiva o teoria dei tipi di Martin-Löf) è una teoria dei tipi e una fondazione della matematica alternativa.

Vedere Pattern matching e Teoria dei tipi intuizionista

Zero instruction set computer

In informatica, Zero instruction set computer (ZISC), indica un processore basato sul pattern matching e non dotato di microcodice e di istruzioni.

Vedere Pattern matching e Zero instruction set computer