Domande con tag 'dynamic-typing'

3
risposte

È possibile avere una lingua digitata dinamicamente senza digitazione anatra? [chiuso]

Questa domanda è stata posta qui , ma ha ricevuto risposte scarse e non ha chiarito il problema. Credo che giustifichi di nuovo la domanda. Capisco che si può avere la digitazione anatra con linguaggi tipizzati dinamicamente o con quelli t...
posta 14.10.2014 - 10:41
7
risposte

Come può una lingua tipizzata in modo statico supportare la digitazione anatra?

Capisco quali sono i tipi di sistemi dinamici e statici e quale è la digitazione anatra. Ma non capisco come si possa avere un linguaggio statico che supporti la digitazione anatra. A mio avviso, solo una lingua digitata in modo dinamico può sup...
posta 11.08.2014 - 22:20
4
risposte

Come si impara a programmare (e pensare) il modo in cui Ruby? [chiuso]

Perché faccio questa domanda: Ho appena iniziato a imparare Ruby (e per estensione IronRuby da quando lavoro nel mondo Microsoft). Ho raccolto IronRuby Unleased per insegnarmi la sintassi di base di Ruby e qualsiasi dettaglio di IronRuby....
posta 16.02.2011 - 19:43
3
risposte

Come dovrei programmare con un linguaggio di battitura dinamico anche se sulla documentazione non viene annotato alcun tipo?

Ho vissuto a lungo nel mondo del linguaggio tipizzato statico. Tutti i tipi sono stati esplicitamente indicati su ogni variabile e argomento. Ora devo usare una specie di linguaggio di battitura dinamico. (Smalltalk) Il problema è che non è stat...
posta 12.06.2011 - 20:24
2
risposte

Questo codice segue la digitazione anatra?

The principle of duck typing says that you shouldn't care what type of object you have - just whether or not you can do the required action with your object. For this reason the isinstance keyword is frowned upon. - -Definition Nel sotto sn...
posta 26.06.2015 - 11:53
5
risposte

Commenti di tipo chiarimento e controllo del tipo nelle lingue dinamiche

Spesso sento che c'è qualcosa di sbagliato quando codice blocchi come: function foo (arg){ // arg: a SomeClass object ... } o function foo (arg){ if (Object.prototype.toString.apply(arg) !== '[object Array]') throw new Err...
posta 13.10.2011 - 17:01
5
risposte

Quando e perché si dovrebbero creare classi in fase di runtime?

Ho letto molti articoli sulla creazione di tipi e classi dinamici in fase di esecuzione. Ad esempio, la classe TypeBuilder in C # consente di creare tipi dinamici. Python ha questa funzione di tipo con cui è possibile creare classi dinamich...
posta 20.01.2012 - 12:55
3
risposte

Digitazione dinamica su tutto lo stack tecnologico: dove applicare la validità dei dati?

Negli ultimi due anni, ho giocato con le nuove tecnologie nei miei progetti collaterali. Come sviluppatore web, sono andato dal seguente (e ancora il seguente, al lavoro): Lo stack tecnologico "classico" Moduli POST per browser Web per .....
posta 10.05.2012 - 06:46
1
risposta

Con una tipizzazione statica sufficientemente avanzata, quali sono i vantaggi dei sistemi di tipo dinamico? [chiuso]

Questa domanda sembra essere abbastanza bene, ad esempio: I linguaggi tipizzati dinamici meritano tutte le critiche? Qual è il presunto aumento di produttività della digitazione dinamica ? ecc. Tuttavia, molte domande e risposte s...
posta 05.06.2015 - 17:59
3
risposte

C # Tipi dinamici

Ho appena letto un capitolo in un libro di programmazione sui tipi dinamici. Sebbene siano abbastanza accurati, non posso pensare ad un singolo esempio del mondo reale in cui li userò. Qualcuno qui effettivamente li usa e per cosa?     
posta 02.08.2011 - 10:33