Intelligenza artificiale
Francesco Amigoni
Viola Schiaffonati
Marco Somalvico
L’intelligenza artificiale è una disciplina recente che negli anni ha fornito un importante contributo al progresso dell’intera [...] i sistemi diprogrammazione e i linguaggi dell’intelligenza artificiale, che supportano lo sviluppo diprogrammi che incorporano le tecniche precedenti.
A titolo di esempio illustrativo del funzionamento di alcuni sistemi di intelligenza artificiale ...
Leggi Tutto
Complessità algoritmica
Fabrizio Luccio
Gli studi di complessità di calcolo si sono sviluppati essenzialmente nella seconda metà del ventesimo secolo. Basati sulla formalizzazione del concetto di algoritmo, [...] tali funzioni come rappresentative dell'algoritmo prescelto indipendentemente dal particolare calcolatore o linguaggiodiprogrammazione impiegato.
Come per le macchina di Turing limiteremo lo studio alla funzione T(n), detta anche semplicemente ...
Leggi Tutto
L'analisi dell'attività sportiva attraverso strumenti informatici
Anna Ludovico
La rappresentazione computerizzata dei movimenti sportivi
Possiamo considerare l'anglismo ormai universale del termine [...] stadio le istruzioni date al computer sono in codici a notazione binaria (acceso/spento). Questo tipo dilinguaggiodiprogrammazione è molto difficile da usare direttamente, cosicché viene utilizzata una sua forma mediata, chiamata 'Assembler'. Il ...
Leggi Tutto
ricorsione
Mauro Cappelli
Metodo per definire funzioni in modo tale che la funzione includa sé stessa nella propria definizione. Si tratta di una tecnica diprogrammazione molto potente e molto sfruttata [...] l’uso in una vasta serie di applicazioni, come la valutazione di funzioni matematiche, la gestione di dati strutturati ad albero, la creazione di oggetti frattali, gli algoritmi di ordinamento.
→ Informatica teorica; Programmazione, linguaggidi ...
Leggi Tutto
Informatica musicale
Alvise Vidolin
Con lo sviluppo delle tecnologie multimediali la musica è diventata una delle fonti d'informazione trattate dall'informatica, al pari dei numeri, dei testi, della [...] tendenze estetiche o prassi compositive: in alcuni casi, infatti, si è rivelato più efficace ricorrere a un linguaggiodiprogrammazionedi uso generale. Pertanto, ci troviamo davanti a un panorama molto vasto e articolato che deve soddisfare le ...
Leggi Tutto
virtual machine
Mauro Cappelli
Rappresentazione di un sistema di calcolatori e delle sue risorse secondo una visione ad alto livello di astrazione che privilegia solo quegli elementi che possono essere [...] virtuale è oggi fondamentale per molti sistemi. In particolare, nel linguaggiodiprogrammazione Java, il compilatore genera il proprio output in un linguaggio intermedio detto bytecode, le cui istruzioni sono eseguite dalla cosiddetta macchina ...
Leggi Tutto
stack
Mauro Cappelli
Letteralmente traducibile come pila o catasta, rappresenta insieme alla coda una delle due strutture lineari di dati che permettono di immagazzinare e rimuovere informazioni secondo [...] è, in particolare, una serie di operazioni gestite dal software di sistema per l’esecuzione di funzioni o subroutine. In tale contesto, l’esecuzione di un codice scritto in un dato linguaggiodiprogrammazionedi alto livello ricorre spesso alla ...
Leggi Tutto
Adobe PostScript
Stefano Marchesi
Linguaggiodiprogrammazione che risponde all’esigenza di integrare le caratteristiche grafiche di un elaborato di preparazione, proveniente dalla stazione di lavoro, [...] language (PDL). La conversione di un file di un impaginato nel linguaggio PostScript si ottiene mediante moduli sulla sua funzione. In questo senso il programma si è molto evoluto, ampliando le possibilità di impiego, dalla conversione RGB-CMYK (Red, ...
Leggi Tutto
linguaggio C++
Mauro Cappelli
Linguaggiodiprogrammazione orientato agli oggetti inventato da Bjarne Stroustrup, ricercatore dei Bell Labs, nei primi anni Ottanta e commercializzato nel 1985 da AT&T. [...] operatori, riferimenti, template). Il nuovo linguaggio, che riprendeva anche concetti di vecchi linguaggi (come il Simula67), riusciva a coniugare la potenza e l’efficienza del C con l’innovazione della programmazione a oggetti. Il nome C++ richiama ...
Leggi Tutto
Elettronica
Vittorio Capecchi
Definizione di elettronica
L'elettronica è la tecnica che permette di manipolare gli elettroni (le particelle dell'atomo che hanno carica negativa) in modo da ottenere [...] concettuale', in cui l'attenzione al linguaggio naturale è più sul livello semantico che su quello sintattico al fine di consentire al programmadi interpretare dei testi: per capire il linguaggio naturale diventa importante individuare i frames ...
Leggi Tutto
linguaggio
linguàggio s. m. [der. di lingua]. – 1. Nell’uso ant. o letter., e talora anche nell’uso com. odierno, lo stesso che lingua, come strumento di comunicazione usato dai membri di una stessa comunità: parlare con proprietà di l.; Questi...
programmazione
programmazióne s. f. [der. di programmare]. – 1. a. L’operazione, l’attività, il risultato del programmare: la p. dello studio, della ricerca (o di una ricerca), del lavoro, della produzione; la p. delle vacanze, del tempo libero;...