htm

htm viene talvolta utilizzato come forma abbreviata del suffisso del nome file per un file HTML. Ad esempio, il file per la nostra definizione di computer potrebbe essere denominato “computer.htm” invece di “computer.html”. Il vantaggio principale è che è un carattere più corto. Lo svantaggio è che non è così facile da riconoscere come un … Leggi tutto

Hyper-Threading

Hyper-Threading è una tecnologia utilizzata da alcuni microprocessori Intel che consente a un singolo microprocessore di agire come due processori separati per il sistema operativo e per i programmi applicativi che lo utilizzano. È una caratteristica dell’architettura del processore Intel IA-32. Con l’Hyper-Threading, il processore “core” di un microprocessore può eseguire due (anziché uno) flussi … Leggi tutto

Troncare

Troncare significa accorciare tagliando. In termini informatici, quando le informazioni vengono troncate, vengono interrotte bruscamente in un determinato punto. Ad esempio, se un programma tronca un campo contenente il valore di pi greco (3.14159265 …) a quattro cifre decimali, il campo mostrerebbe 3.1415 come risposta. Questo è diverso dall’arrotondamento, che risulterebbe nella risposta di 3.1416. … Leggi tutto

Compiler

Un compilatore è un programma speciale che elabora le istruzioni scritte in un particolare linguaggio di programmazione e le trasforma in linguaggio macchina o “codice” utilizzato dal processore di un computer. In genere, un programmatore scrive le istruzioni del linguaggio in un linguaggio come Pascal o C una riga alla volta utilizzando un file editore. … Leggi tutto

Pugno a cinque (pugno di cinque)

Fist to five, chiamato anche fist of five, è una tecnica utilizzata dai team di sviluppo software agile per sondare i membri del team e aiutare a raggiungere il consenso. Pugno a cinque è simile a pollice in alto, pollice in giù o pollice lateralmente. Per utilizzare la tecnica, il facilitatore del team ribadisce un’azione … Leggi tutto

Dump della memoria

Un dump della memoria è il processo di prendere tutto il contenuto di informazioni nella RAM e scriverlo su un’unità di archiviazione. Gli sviluppatori utilizzano comunemente i dump della memoria per raccogliere informazioni diagnostiche al momento di un arresto anomalo per aiutarli a risolvere i problemi e ottenere ulteriori informazioni sull’evento. Le informazioni fornite dal … Leggi tutto

Condizioni Yoda (notazione Yoda)

Le condizioni di Yoda, note anche come notazione Yoda, sono un modo di formattazione del codice che inverte l’ordine standard di un’istruzione condizionale di uguaglianza. Lo stile di formattazione prende il nome dal personaggio di Star Wars la cui sintassi tipicamente implica un ordine oggetto-soggetto-verbo invece dell’ordine standard inglese soggetto-verbo-oggetto: “Pazienza che devi avere” per … Leggi tutto

Routine della sezione critica

Nei computer, una routine di sezione critica è un approccio al problema di due o più programmi che competono per la stessa risorsa contemporaneamente. Immagina che due programmi vogliano incrementare un contatore. Se lo fanno entrambi allo stesso tempo: recupera l’operando, lo incrementa e memorizza il valore incrementato, allora uno degli incrementi andrà perso. Sui … Leggi tutto

Modulo

Un modulo è un’unità separata di software o hardware. Le caratteristiche tipiche dei componenti modulari includono la portabilità, che consente loro di essere utilizzati in una varietà di sistemi, e l’interoperabilità, che consente loro di funzionare con i componenti di altri sistemi. Il termine è stato utilizzato per la prima volta in architettura. 1) Nella … Leggi tutto

Modello esplorativo

Il modello esplorativo è un metodo di sviluppo dei sistemi (SDM) utilizzato occasionalmente per progettare e sviluppare un sistema informatico o un prodotto e fondamentalmente consiste nel pianificare e provare diversi progetti finché uno di essi non sembra essere quello giusto da sviluppare. Questo modello funziona meglio in situazioni in cui pochi o nessuno dei … Leggi tutto