JIT
Mauro Cappelli
Sigla della locuzione inglese just in time, rappresenta una modalità di compilazione di tipo dinamico che consente di migliorare le prestazioni dilinguaggidiprogrammazione che [...] code. Il byte code è una specie dilinguaggiodi livello intermedio tra il linguaggio macchina e un linguaggio ad alto livello, usato per la descrizione delle operazioni contenute in un programma. Un compilatore JIT consente la traduzione del byte ...
Leggi Tutto
combinatore
combinatore in logica, funzione che trasforma una data sequenza di simboli, che appartengono a un linguaggio formale, in un’altra sequenza. Per esempio, in un linguaggio formale contenente [...] il quale, data una coppia di formule A e B, cancella la prima, ovvero: 0AB ≡ (λxyy)AB → B.
L’importanza dei combinatori risiede nel fatto che essi sono alla base dei linguaggidiprogrammazione, in particolare dei linguaggi funzionali come il lisp. ...
Leggi Tutto
merge
merge termine inglese («fondere», «incorporare») indicante la procedura dei linguaggidiprogrammazione che, a partire da due o più liste in ingresso, fornisce una sola lista, ordinata secondo [...] d’ordine (per esempio, nomi in ordine alfabetico). Se si vuole creare una sola lista contenente tutti gli elementi di entrambe e che sia ordinata alfabeticamente, si deve realizzare un algoritmo che confrontando ordinatamente i nomi delle due liste ...
Leggi Tutto
webmaster
<u̯èbmaastë> s. ingl., usato in it. al masch. e al femm. – Responsabile dell’aggiornamento dei dati contenuti in un sito Internet. Comprende un ampio ventaglio di competenze legate alla [...] grafico e contenutistico. Deve perciò possedere le conoscenze di base dei linguaggidiprogrammazione e delle tecniche di editor, essere in grado di indicizzare il sito nei principali motori di ricerca e promuoverne i contenuti attraverso lo scambio ...
Leggi Tutto
web caching
<u̯èb kä'šiṅ> locuz. sost. ingl., usata in it. al masch. – Sistema di memoria cache utilizzato lato server (operazioni effettuate dal server) e lato client (operazioni effettuate dal [...] gestire siti web molto visitati. Sono presenti diversi livelli in cui può essere generata una cache lato server: dai linguaggidiprogrammazione, che come PHP o ASP possono generare pagine HTML per ridurre i carichi sul database, fino a sistemi ...
Leggi Tutto
flag
flag (ingl., «bandiera», «indicatore») variabile informatica di tipo logico o alfanumerico che nei linguaggidiprogrammazione risponde ai seguenti requisiti:
• è una variabile binaria, che assume [...] se il risultato dell’operazione ha un numero pari di bit o no, mentre il valore 1 o 0 del bit di zero verifica se il risultato è nullo oppure no. Impostare o resettare il flag nei linguaggidiprogrammazione significa assegnare il valore 1 o 0 al ...
Leggi Tutto
linguaggio context-free
linguaggio context-free linguaggio formale generato da una → grammatica generativa G = 〈AN, A, P, s〉, dove A è l’alfabeto dei simboli terminali, AN è l’alfabeto dei simboli non [...] un simbolo non terminale, la regola si applica indipendentemente dal contesto (context-free). Linguaggidi questo tipo sono alla base dilinguaggidiprogrammazione, a partire da uno dei primi linguaggi evoluti l’ALGOL, da cui si sono sviluppati i ...
Leggi Tutto
ADA
ADA (a) [FSN] Sigla di anello di accumulazione, attribuita al primo anello di accumulazione a fasci di elettroni e positroni, ideato da B. Touschek nel 1960 e realizzato presso i laboratori Nazionali [...] 154 Tab. 1.1. (b) [ELT] [INF] Linguaggiodiprogrammazione, introdotto nel 1978 dal Dipartimento della difesa degli SUA e intitolato alla memoria di Ada Augusta Lovelace, figlia di Lord Byron e programmatricedi Charles Babbage; si può considerare un ...
Leggi Tutto
PHP
– Sigla di Hypertext preprocessor, linguaggiodi scripting sviluppato nel 1994 da R. Lerdorf con il nome PHP (Personal home page) e implementato per la programmazionedi pagine web dinamiche, cioè [...] versioni sviluppate amplia il suo supporto alla programmazione a oggetti. Data la filosofia a cui aderisce, esistono molte librerie che permettono al PHP d'interfacciarsi con tantissimi altri linguaggidiprogrammazione, database e web server. ...
Leggi Tutto
WYSIWYG
– Sigla di What you see is what you get, usata per indicare i programmidi editing che permettono di visualizzare in tempo reale il risultato finale così come sarà visto dall'utente o stampato [...] l'aggiornamento dei contenuti, l'inserimento di immagini e video e l'aggiunta di nuove pagine a un sito web senza necessariamente conoscere l'HTML o altri linguaggidiprogrammazione. I programmi WYSIWYG più evoluti prevedono comunque la possibilità ...
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;...