Puntatore allo stack

Uno stack pointer è un piccolo registro che memorizza l’indirizzo dell’ultima richiesta di programma in uno stack. Uno stack è un buffer specializzato che memorizza i dati dall’alto verso il basso. Quando arrivano nuove richieste, esse “spingono verso il basso” quelle più vecchie. La richiesta immessa più di recente risiede sempre in cima allo stack … Leggi tutto

XUL (Extensible User-Interface Language)

XUL (Extensible User-interface Language) è un modo standard per scambiare dati che descrivono l’interfaccia utente di un programma, o almeno la parte di essa che può essere controllata dalla programmazione. Storicamente, le interfacce utente sono state difficili da personalizzare, quindi funzionavano su varie piattaforme operative come Windows e Macintosh. Netscape e Mozilla, un gruppo aperto … Leggi tutto

Codice degli spaghetti

Il codice spaghetti è un termine dispregiativo per la programmazione di computer che è inutilmente contorta, e in particolare il codice di programmazione che utilizza frequenti ramificazioni da una sezione di codice a un’altra. Il codice degli spaghetti a volte esiste come risultato di un codice precedente modificato più volte nel corso degli anni. Un’altra … Leggi tutto

Markup

Il markup si riferisce alla sequenza di caratteri o altri simboli che inserisci in determinati punti in un file di testo o di elaborazione testi per indicare come dovrebbe apparire il file quando viene stampato o visualizzato o per descrivere la struttura logica del documento. Gli indicatori di markup sono spesso chiamati “tag”. Ad esempio, … Leggi tutto

multithreading

È facile confondere il multithreading con il multitasking o il multiprogrammazione, che sono idee un po ‘diverse. Il multithreading è la capacità di un programma o di un processo del sistema operativo di gestirne l’utilizzo da parte di più di un utente alla volta e di gestire anche più richieste da parte dello stesso utente … Leggi tutto

HTML dinamico

HTML dinamico è un termine collettivo per una combinazione di tag e opzioni HTML (Hypertext Markup Language) che possono rendere le pagine Web più animate e interattive rispetto alle versioni precedenti di HTML. Gran parte dell’HTML dinamico è specificato in HTML 4.0. Semplici esempi di funzionalità HTML dinamico includono la modifica del colore di un’intestazione … Leggi tutto

ActionScript

ActionScript è un linguaggio di programmazione orientata agli oggetti (OOP) progettato specificamente per l’animazione di siti Web. Originariamente rilasciato con Macromedia Flash 4 e migliorato per Flash 5, ActionScript è una versione sofisticata del linguaggio di script introdotto in Flash 3. ActionScript consente agli sviluppatori di creare ambienti su schermo (come giochi, tutorial e applicazioni … Leggi tutto

Model-view-controller (MVC)

Nello sviluppo della programmazione orientata agli oggetti, MVC (model-view-controller) è il nome di una metodologia o di un modello di progettazione per correlare con successo ed efficienza l’interfaccia utente ai modelli di dati sottostanti. Il pattern MVC è ampiamente utilizzato nello sviluppo di programmi con linguaggi di programmazione come Java, Smalltalk, C e C ++. … Leggi tutto

Python

Python è un linguaggio di programmazione interpretato e orientato agli oggetti simile a PERL, che ha guadagnato popolarità grazie alla sua chiara sintassi e leggibilità. Si dice che Python sia relativamente facile da imparare e portabile, il che significa che le sue dichiarazioni possono essere interpretate in numerosi sistemi operativi, inclusi sistemi basati su UNIX, … Leggi tutto

Errore di troncamento

L’errore di troncamento è la differenza tra un valore troncato e il valore effettivo. Una quantità troncata è rappresentata da un numero con un numero fisso di cifre consentite, con eventuali cifre in eccesso “troncate” (da cui l’espressione “troncato”). Come esempio di errore di troncamento, considera la velocità della luce nel vuoto. Il valore ufficiale … Leggi tutto