Soluzione

Una soluzione alternativa è un metodo, a volte utilizzato temporaneamente, per raggiungere un’attività o un obiettivo quando il metodo normale o pianificato non funziona. Nella tecnologia dell’informazione, viene spesso utilizzata una soluzione alternativa per superare problemi di hardware, programmazione o comunicazione. Una volta risolto un problema, una soluzione alternativa viene solitamente abbandonata. Su Internet, quando … Leggi tutto

Vettore di inizializzazione (IV)

Cos’è un vettore di inizializzazione? Un vettore di inizializzazione (IV) è un numero arbitrario che può essere utilizzato insieme a una chiave segreta per la crittografia dei dati. Questo numero, chiamato anche nonce, viene utilizzato una sola volta in una sessione.  L’uso di un IV impedisce la ripetizione nella crittografia dei dati, rendendo più difficile … Leggi tutto

Bandiera

Nella programmazione, un flag è un bit predefinito o una sequenza di bit che contiene un valore binario. In genere, un programma utilizza una bandiera per ricordare qualcosa o per lasciare un segno per un altro programma. Ad esempio, in un messaggio scambiato da due programmi, il campo o l’area dati di un flag a … Leggi tutto

Eccezione

Un’eccezione, nella programmazione, è un evento non pianificato, come un input non valido o una perdita di connettività, che si verifica durante l’esecuzione di un programma e interrompe il flusso delle sue istruzioni. Eccezione è un breve modo di dire evento eccezionale. In Java, esistono eccezioni come una classe, java.lang.Exception, con due sottoclassi principali, IOException … Leggi tutto

Errore di arrotondamento

L’errore di arrotondamento è la differenza tra un valore numerico arrotondato e il valore effettivo. Una quantità arrotondata è rappresentata da un numero con un numero fisso di cifre consentite, con l’ultima cifra impostata sul valore che produce la differenza più piccola tra la quantità arrotondata e la quantità effettiva. L’arrotondamento può produrre un valore … Leggi tutto

Demo e demoscene

Una demo è una presentazione multimediale non interattiva resa in tempo reale. Le demo vengono solitamente create per mostrare alcuni o tutti i seguenti elementi: hardware del computer e / o funzionalità software (come audio multicanale o effetti 3-D); un argomento specifico (come un prodotto o un musicista); o le capacità del programmatore (come il … Leggi tutto

pseudocodice

Pseudocodice (pronunciato SOO-doh-kohd) è una descrizione dettagliata ma leggibile di ciò che deve fare un programma per computer o un algoritmo, espressa in un linguaggio naturale in stile formale piuttosto che in un linguaggio di programmazione. Lo pseudocodice viene talvolta utilizzato come passaggio dettagliato nel processo di sviluppo di un programma. Consente ai progettisti o … Leggi tutto

Generatore di numeri pseudocasuali (PRNG)

Un generatore di numeri pseudocasuali (PRNG) è un programma scritto e utilizzato in applicazioni di probabilità e statistiche quando sono necessarie grandi quantità di cifre casuali. La maggior parte di questi programmi produce stringhe infinite di numeri a una cifra, solitamente in base 10, noto come sistema decimale. Quando vengono presi grandi campioni di numeri … Leggi tutto

Blocco popup (pop-up killer)

Un blocco popup (a volte chiamato a pop-up killer) è un programma che impedisce la visualizzazione di popup nel browser Web di un utente. I blocchi popup funzionano in diversi modi: alcuni chiudono la finestra prima che appaia, alcuni disabilitano il comando che richiama il popup e altri alterano il codice HTML sorgente della finestra. … Leggi tutto

Licenza MIT (licenza X11 o licenza MIT X)

La licenza MIT (nota anche come Licenza X11 or Licenza MIT X) è una licenza software originariamente sviluppata presso il Massachusetts Institute of Technology. È simile alla licenza BSD, che è stata utilizzata per la prima volta per Berkeley Source Distribution, una versione di UNIX sviluppata presso l’Università della California a Berkeley (UCB). La differenza … Leggi tutto