Domande con tag 'dynamic-typing'

14
risposte

È una cattiva idea restituire diversi tipi di dati da una singola funzione in un linguaggio tipizzato dinamicamente?

La mia lingua principale è tipizzata staticamente (Java). In Java, devi restituire un singolo tipo da ogni metodo. Ad esempio, non puoi avere un metodo che restituisca condizionalmente un String o che restituisca condizionalmente un Integ...
posta 27.01.2014 - 18:45
5
risposte

Esiste una correlazione tra la scala del progetto e il rigore della lingua?

Spiegando la differenza tra rigore delle lingue e paradigmi di un mio collega, ho finito per affermare che: I linguaggi tolleranti, come i linguaggi dinamici e interpretati, sono utilizzati al meglio per prototipi e piccoli progetti o appli...
posta 24.08.2013 - 19:18
5
risposte

Come evitare tipici "errori linguistici dinamici"?

Recentemente ho riversato un paio di ore su JavaScript perché volevo beneficiare della massiccia base di utenti. Così facendo ho notato un modello che la maggior parte delle persone attribuisce alle lingue dinamiche. Le cose funzionano molto vel...
posta 09.05.2016 - 15:43
9
risposte

Le lingue dinamiche tipizzate meritano tutte le critiche? [chiuso]

Ho letto alcuni articoli su Internet sulla scelta del linguaggio di programmazione in azienda. Recentemente sono stati diffusi molti linguaggi tipizzati dinamici, ad esempio Ruby, Python, PHP ed Erlang. Ma molte imprese continuano a utilizzare l...
posta 01.09.2010 - 21:46
9
risposte

Esistono schemi di progettazione che sono possibili solo in linguaggi digitati dinamicamente come Python?

Ho letto una domanda correlata Esistono schemi di progettazione che non sono necessari in linguaggi dinamici come Python? e hanno ricordato questa citazione su Wikiquote .org The wonderful thing about dynamic typing is it lets you expre...
posta 12.08.2016 - 22:28
4
risposte

Differenze architettoniche tra linguaggi dinamici e statici

Ci sono delle grandi differenze architettoniche quando progettiamo applicazioni che saranno costruite su linguaggi statici (come C # o Java) e linguaggi dinamici (come Ruby o Python)? Quali sono le possibilità di progettazione che potrebbero...
posta 01.09.2011 - 23:31
6
risposte

Digitazione graduale: "Quasi tutte le lingue con un sistema di tipo statico hanno anche un sistema di tipo dinamico"

Questo reclamo di Aleks Bromfield afferma: Almost every language with a static type system also has a dynamic type system. Aside from C, I can't think of an exception È un reclamo valido? Capisco che con Reflection o Caricamento di c...
posta 28.12.2013 - 23:07
3
risposte

Esistono studi empirici sull'effetto di linguaggi diversi sulla qualità del software?

I sostenitori dei linguaggi di programmazione funzionale affermano che la programmazione funzionale rende più facile ragionare sul codice. Chi è a favore di linguaggi tipizzati staticamente afferma che i compilatori individuano errori sufficient...
posta 04.08.2011 - 19:01
11
risposte

La lingua dinamica è sempre interpretata?

Guardando tutti i linguaggi dinamici (se non tutti) [i.e Python, PHP, Perl e Ruby], sono tutti interpretati. Correggimi se sbaglio. C'è qualche esempio di linguaggio dinamico che passa attraverso la fase di compilazione? Il linguaggio dinamico è...
posta 01.07.2011 - 03:04
2
risposte

Generazione di una classe in modo dinamico da tipi che vengono recuperati in fase di runtime

È possibile eseguire quanto segue in C # (o in qualsiasi altra lingua)? Sto recuperando dati da un database. In fase di esecuzione, posso calcolare il numero di colonne e tipi di dati delle colonne recuperate. Successivamente voglio "ge...
posta 16.07.2011 - 10:24