Libreria di classi Microsoft Foundation (libreria MFC)

La libreria Microsoft Foundation Class (MFC) è una raccolta di classi (definizioni generalizzate utilizzate nella programmazione orientata agli oggetti) che possono essere utilizzate nella creazione di programmi applicativi. Le classi nella libreria MFC sono scritte nel linguaggio di programmazione C ++. La libreria MFC consente di risparmiare un tempo di programmatore fornendo il codice che … Leggi tutto

UIML (User Interface Markup Language)

UIML (User Interface Markup Language) è un linguaggio descrittivo che consente di creare una pagina Web che può essere inviata a qualsiasi tipo di dispositivo di interfaccia, ad esempio a un PC con un ampio display e una tastiera oa uno “smartphone” con un display minuscolo e nessuna tastiera. Il vantaggio di UIML è che … Leggi tutto

Codice macchina (linguaggio macchina)

Il codice macchina, noto anche come linguaggio macchina, è il linguaggio elementare dei computer. Viene letto dall’unità di elaborazione centrale (CPU) del computer, è composto da numeri binari digitali e si presenta come una sequenza molto lunga di zero e uno. In definitiva, il codice sorgente di ogni linguaggio di programmazione leggibile dall’uomo deve essere … Leggi tutto

Sviluppo software

Lo sviluppo del software è il processo collettivo coinvolto nella creazione di programmi software, che incarna tutte le fasi del ciclo di vita dello sviluppo dei sistemi (SDLC). Le metodologie SDLC supportano la progettazione di software per soddisfare un’esigenza aziendale, lo sviluppo di software per soddisfare la progettazione specificata e la distribuzione del software alla … Leggi tutto

Kit di sviluppo software (SDK)

Un kit di strumenti di sviluppo software (SDK) è un insieme di programmi e strumenti software forniti da fornitori di hardware e software che gli sviluppatori possono utilizzare per creare applicazioni per piattaforme specifiche. Questi fornitori mettono a disposizione i loro SDK per aiutare gli sviluppatori a integrare facilmente le loro app con i loro … Leggi tutto

Accorciamento URL

L’accorciamento dell’URL è la traduzione di un URL (Uniform Resource Locator) lungo in un’alternativa abbreviata che reindirizza all’URL più lungo. Il servizio originale di accorciamento degli URL era TinyURL, lanciato nel 2002 da Kevin Gilbertson per rendere più facile la condivisione dei collegamenti sul suo sito monociclista. TinyURL rimane popolare oggi; altri accorciatori di URL … Leggi tutto

Solidity

Solidity è un linguaggio di programmazione utilizzato per lo sviluppo di contratti intelligenti su Ethereum e altre piattaforme blockchain, come Monax e la sua blockchain Hyperledger Burrow. Lo sviluppatore di software britannico Gavin Wood ha proposto Solidity nel 2014 e ha sviluppato il linguaggio di programmazione di alto livello insieme ad altri appassionati di Ethereum, … Leggi tutto

Timestamp

Un timestamp è l’ora corrente di un evento registrato da un computer. Attraverso meccanismi come il Network Time Protocol (NTP), un computer mantiene l’ora corrente precisa, calibrata su minuscole frazioni di secondo. Tale precisione consente ai computer e alle applicazioni in rete di comunicare in modo efficace. Il meccanismo di timestamp viene utilizzato per un’ampia … Leggi tutto

Specifica UNIX singola

La specifica UNIX singola è una descrizione standard del settore del programma in linguaggio C e delle interfacce di comando utente per un sistema operativo Unix standard. Un sistema operativo Unix conforme alla specifica Single UNIX può utilizzare il marchio UNIX. La Single UNIX Specification è stata sviluppata per garantire che un programma sviluppato in … Leggi tutto

Ricerca fuzzy

Una ricerca fuzzy è un processo che individua pagine Web che potrebbero essere rilevanti per un argomento di ricerca anche quando l’argomento non corrisponde esattamente alle informazioni desiderate. Una ricerca fuzzy viene eseguita per mezzo di un programma di ricerca fuzzy, che restituisce un elenco di risultati in base alla probabile rilevanza anche se le … Leggi tutto