Domande con tag 'dynamic-typing'

2
risposte

Sta usando la tipizzazione statica della soluzione per progettare il dominio e ridurre il numero di errori?

Stiamo usando PHP (un linguaggio tipizzato dinamicamente) nel nostro progetto. Tuttavia, ho trovato i miei colleghi che facevano domande come link . Mi sento come se avessimo una paranoia che avremmo degli errori inattesi (ad esempio, se oss...
posta 07.12.2013 - 07:42
4
risposte

Standard di codifica più elevati per le lingue dinamiche?

A causa dei rischi intrinseci associati all'uso di linguaggi dinamici (ad es. Python, Ruby) con noncuranza, quali (eventuali) standard dovrebbero essere imposti sul codice di produzione scritto in queste lingue?     
posta 19.03.2012 - 01:08
2
risposte

Come e quando è successo, un tipo è un'interfaccia?

Sono venuto da un background altamente funzionale e procedurale nella programmazione, e non ho mai saputo che un tipo è uguale a un'interfaccia. Come nel libro Design Patterns di GoF, dice: A type is a name used to denote a particular in...
posta 03.01.2016 - 11:16
2
risposte

Un linguaggio interpretato in modo statico può essere considerato sicuro?

In primo luogo lasciatemi spiegare quale è la mia comprensione dei termini linguaggio tipizzato staticamente e sicurezza del tipo: Lingua tipizzata staticamente: una lingua che non ti consente di modificare il tipo di una variabile in fase...
posta 27.09.2016 - 22:14
5
risposte

Gli schemi di progettazione sono indipendenti dai linguaggi di programmazione?

Recentemente ho lavorato su Objective C e ho trovato l'uso del pattern Delegate. Ho visto la maggior parte degli schemi comuni teoricamente in Java, grazie al libro Head First. Ma a volte guardo le differenze nei linguaggi di script e dina...
posta 26.12.2011 - 13:20
1
risposta

In che modo le operazioni atomiche sono una caratteristica del linguaggio dinamico?

Mi è stato detto che le operazioni atomiche sono una caratteristica del linguaggio dinamico. Avevo troppa paura di chiedere in quel contesto cosa significasse in realtà perché non volevo che i miei colleghi pensassero che sono stupido. Ma in rea...
posta 18.02.2014 - 19:20
3
risposte

Classi in OOP, metodi e attributi interni di memoria [chiuso]

Suppongo che le istanze della stessa classe condividano effettivamente i loro metodi e abbiano semplicemente salvato diversi attributi nel loro spazio dei nomi. Con quale frequenza aggiungi arbitrariamente metodi a una singola istanza? Tuttav...
posta 02.04.2014 - 05:10
1
risposta

Metodologia per l'esplorazione di API in lingue dinamiche

Come utente abituale di Standard ML e, in misura minore, di Haskell, il seguente schema è profondamente radicato nel mio approccio "istintivo" alla navigazione e all'apprendimento di nuove API: Comprendi i tipi. Ricava e usa teoremi liberi...
posta 04.09.2015 - 20:39
4
risposte

Differenze architettoniche tra linguaggi dinamici e statici

Ci sono delle principali 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 potrebb...
posta 01.09.2011 - 23:31
6
risposte

Perché il metodo di confronto di diversi tipi di PHP è cattivo?

Sto lavorando alla progettazione di un nuovo linguaggio di programmazione e sto cercando di decidere come farò confronti variabili. Insieme a molti tipi diversi di lingue, ho usato PHP per anni e personalmente ho avuto zero bug relativi alle sue...
posta 05.02.2014 - 02:13