tipizzazione dinamica
Sign in to saveAlso 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
- topic's main category
- Category:Dynamically typed programming languages
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