Wiki > Termini generali

H U B

Naviga tra le definizioni - Termini generali

Blockchain

Una blockchain è un registro digitale di transazioni che viene duplicato, distribuito e archiviato su una rete di computer. Viene utilizzato per registrare e verificare le transazioni in modo sicuro. Uno dei casi d'uso più noti per la tecnologia bloc...

Bytecode

Il bytecode è un codice di basso livello generato da un compilatore, un insieme di istruzioni che vengono eseguite da una macchina virtuale o da un interprete. Viene utilizzato per eseguire programmi su un computer senza la disponibilità del codice s...

Cache

Una cache è un'area di archiviazione temporanea utilizzata per contenere i dati a cui si accede frequentemente. Viene utilizzato per migliorare le prestazioni di un sistema riducendo il tempo necessario per accedere ai dati. Ad esempio, un browser we...

Data Definition Language (DDL)

Data Definition Language (DDL), in italiano linguaggio di definizione dei dati, è un sottoinsieme di SQL usato per creare e gestire oggetti di database.DDL consente di creare e modificare la struttura di un database, comprese le tabelle, le colonne e...

DNS

Domain Name System o sistema di nomi di dominio, è un sistema che viene utilizzato per tradurre nomi di dominio adatti all'uomo, come www.example.com, in indirizzi IP che i computer possono comprendere, come 255.255.255.255. Il DNS viene usato per re...

Framework

Un framework è una raccolta di librerie e classi che forniscono una serie di funzionalità comuni. Queste librerie e classi sono progettate per essere utilizzate insieme per creare un tipo specifico di applicazione, come un'applicazione web o un'app m...

Linker

Un linker è un programma che prende i file di oggetti generati da un compilatore e li combina in un singolo file eseguibile. Viene utilizzato durante le fasi finali del processo di sviluppo del software per collegare insieme i vari file di oggetti e ...

Intelligenza Artificiale

L'intelligenza artificiale è un settore dell'informatica che prevede lo sviluppo di macchine in grado di eseguire attività che in genere richiedono l'intelligenza umana, come l'apprendimento, il ragionamento, la risoluzione dei problemi, la percezion...

Machine Learning

Il machine learning, o apprendimento automatico, è un metodo per insegnare ad un computer ad imparare dai dati in modo che possa fare previsioni o decisioni senza essere programmato esplicitamente per farlo. Il machine learning è quindi un ampio camp...

Sistema Operativo (OS)

Un sistema operativo (OS) è un programma che funge da intermediario tra un utente e l'hardware di un computer. Viene utilizzato per gestire e organizzare le risorse hardware e software di un computer e fornire una piattaforma per l'esecuzione di appl...

Array

Un array è una raccolta di oggetti o elementi, che sono archiviati in un ordine specifico. Gli elementi in un array possono essere dati di qualsiasi tipo, come numeri, stringhe o oggetti. L'uso principale di array è archiviare e organizzare un gran n...

Regex

Regex, abbreviazione di 'espressione regolare' (REGular EXpression), è uno strumento potente per trovare e manipolare il testo. Viene utilizzato per cercare stringhe specifiche di caratteri all'interno di un insieme più ampio di testo e può anche ess...

stringa

Una stringa è una sequenza di caratteri, come lettere, numeri e simboli, che viene utilizzata per rappresentare il testo nei linguaggi di programmazione. Le stringhe sono uno dei tipi di dati più elementari nella programmazione e vengono utilizzate p...

Algoritmo

Un algoritmo è un insieme di istruzioni che un computer segue per completare un'attività. È una procedura passo-passo per risolvere un problema o raggiungere un obiettivo. Viene scritto in un linguaggio formale, come pseudocodice o un linguaggio di p...

Multithreading

Il multithreading è una tecnica utilizzata nella programmazione per consentire a un singolo processo di avere più thread di esecuzione. Ogni thread può funzionare in modo indipendente e in parallelo, consentendo un uso più efficiente delle risorse di...

Trova ora il tuo prossimo talento

Scopri di più