Ricorsione

Nella programmazione di computer, una ricorsione (sostantivo, pronunciato ree-KUHR-zhion) è una programmazione ricorsiva (aggettivo) e ricorsiva ha due significati correlati: 1) Una procedura ricorsiva o routine è uno che ha la capacità di chiamare se stesso. Questo di solito significa che ha la capacità di salvare la condizione in cui si trovava o il particolare … Leggi tutto

LaTeX

LaT EX (pronunciato “lah-TEKH” e alternativamente indicato come LaTeX), è un linguaggio di programmazione utilizzato per la composizione dei dati tecnici. È popolare tra matematici, scienziati e ingegneri, perché facilita l’uso di simboli ed equazioni matematiche nel testo. LaT EX è una variante del più generale sistema di preparazione dei documenti noto come TEX (pronunciato … Leggi tutto

File binario

Un file binario è un file il cui contenuto deve essere interpretato da un programma o un processore hardware che capisca in anticipo esattamente come è formattato. Cioè, il file non è in alcun formato identificabile esternamente in modo che qualsiasi programma che lo desidera potrebbe cercare determinati dati in una determinata posizione all’interno del … Leggi tutto

Veloce

Flash, un popolare software di authoring sviluppato da Macromedia, viene utilizzato per creare programmi di animazione basati su grafica vettoriale con interfacce di navigazione a schermo intero, illustrazioni grafiche e interattività semplice in un formato di file ridimensionabile e antialiasing sufficientemente piccolo per lo streaming su un normale modem connessione. Il software è onnipresente sul … Leggi tutto

Registro (registro del processore, registro della CPU)

Un registro del processore (registro CPU) è uno di un piccolo insieme di luoghi di conservazione dei dati che fanno parte del processore del computer. Un registro può contenere un’istruzione, un indirizzo di memorizzazione o qualsiasi tipo di dati (come una sequenza di bit o singoli caratteri). Alcune istruzioni specificano i registri come parte dell’istruzione. … Leggi tutto

Polimorfismo

Nella programmazione orientata agli oggetti, il polimorfismo (dal greco che significa “avere più forme”) è la caratteristica di essere in grado di assegnare un significato o un utilizzo diverso a qualcosa in contesti diversi – in particolare, per consentire a un’entità come una variabile, una funzione o un oggetto per avere più di una forma. … Leggi tutto

Bytecode

Bytecode è il codice oggetto del computer che viene elaborato da un programma, di solito indicato come macchina virtuale, piuttosto che dalla macchina “reale” del computer, il processore hardware. La macchina virtuale converte ogni istruzione della macchina generalizzata in un’istruzione o istruzioni specifiche della macchina che il processore di questo computer comprenderà. Bytecode è il … Leggi tutto

Carattere jolly

Un carattere jolly è un carattere speciale che rappresenta uno o più altri caratteri. I caratteri jolly più comunemente utilizzati sono l’asterisco (*), che in genere rappresenta zero o più caratteri in una stringa di caratteri, e il punto interrogativo (?), Che in genere rappresenta un carattere qualsiasi. Ad esempio, nella ricerca: correre* significherebbe “qualsiasi … Leggi tutto

XMI (scambio di metadati XML)

XMI (XML Metadata Interchange) è una proposta di utilizzo dell’Extensible Markup Language (XML) che ha lo scopo di fornire un modo standard per i programmatori e altri utenti di scambiare informazioni sui metadati (essenzialmente, informazioni su cosa consiste un set di dati e come è organizzato). In particolare, XMI ha lo scopo di aiutare i … Leggi tutto

Principio DRY

Il principio DRY (non ripetere te stesso) è una best practice nello sviluppo del software che consiglia agli ingegneri del software di fare qualcosa una volta e solo una volta. Il concetto, che viene spesso attribuito ad Andrew Hunt e David Thomas, autori di “The Pragmatic Programmer”, è il ironico opposto del principio WET, che … Leggi tutto