Skip to content
EntityQ1268978· pop 9

tipizzazione dinamica

Sign in to save

Also known as dynamic type system, dynamic typing system, dynamic, dynamically typed, runtime type checking, dynamic type checking

politica di tipizzazione

Wikidata facts

Subclass of
type system
Show 3 more facts
short name
dynamische
opposite of
static typing
Sources (2)

via Wikidata · CC0

Article · Italiano

In informatica e programmazione, la tipizzazione dinamica è la politica di tipizzazione, ovvero di assegnazione di tipi alle variabili, in cui il controllo del tipo della variabile è effettuato a runtime piuttosto che in fase di compilazione. Nei contesti a tipizzazione dinamica forte, i valori assegnati alle variabili hanno dei tipi ben definiti, mentre in contesti di tipizzazione dinamica debole, le variabili possono riferirsi a valori di qualsiasi tipo, che possono cambiare dinamicamente in seguito a manipolazioni esterne. Il caso più comune è dato dai linguaggi a tipizzazione dinamica, in cui le variabili hanno tipi che possono cambiare durante l'esecuzione di un programma, di solito a causa di assegnamenti. Per la natura fortemente imprevedibile, i linguaggi a tipizzazione dinamica sono spesso anche interpretati, in quanto l'interprete costituisce un ambiente di esecuzione sicuro, in grado di assecondare tutti i cambiamenti di tipo delle variabili. Esempi di linguaggi a tipizzazione dinamica sono APL, Erlang, Groovy, JavaScript, TypeScript, Lisp, Lua, MATLAB, GNU Octave, Perl, PHP, Prolog, Python, Ruby, Smalltalk e Tcl.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 9 languages

via Wikidata sitelinks · CC0