Domande con tag 'data-types'

1
risposta

Qual è il contrario del primitivo?

In java, int , byte e boolean sono primitive, mentre String no. Questo può essere contrastato con c dove string è una primitiva (essenzialmente una matrice di char s). Qual è il termine per i tipi che non sono...
posta 09.04.2015 - 06:21
9
risposte

Perché non c'è una prossima operazione sull'enumerazione?

Nei linguaggi di programmazione più popolari come Java e C # esiste un modo per definire enums , che sono essenzialmente tipi di dati con un insieme fisso di valori, ad es. DayOfWeek . Il problema è, dato un valore, ad es. DayOfWeek...
posta 08.07.2014 - 10:55
3
risposte

Eliminazione delle dipendenze rispetto all'eliminazione della ridondanza

Durante il mio incarico a un progetto, ho scoperto che molte classi di messaggi sono state ricevute e quindi mantenute intatte e passate all'interno dell'applicazione ricevente. Quando questi messaggi sono stati modificati, è stato necessario mo...
posta 08.11.2011 - 21:53
2
risposte

Qual è il meccanismo sottostante a va_list e dove viene definito?

link In base al link precedente, va_list è un argomento o parametro utilizzato in alcune macro: va_start , va_arg , va_end . Queste macro sono presenti nel file stdarg.h . So che va_list può contenere più valori, m...
posta 18.03.2014 - 20:24
4
risposte

Perchè molti linguaggi di programmazione hanno solo 2 strutture dati: array e hash?

Molti linguaggi di programmazione hanno solo quelle 2 strutture, e anche alcune lingue che hanno più strutture forniscono solo una sintassi speciale per quelle 2; di solito, [] e {} . Perchè è questo? C'è qualcosa di speciale su quei ti...
posta 23.03.2013 - 03:39
2
risposte

Come può essere implementato un vero vettore in Haskell?

Come potrebbe essere implementato un vero tipo di vettore in Haskell? Affinché qualcosa sia un vettore, deve essere memorizzato sequenzialmente in memoria, con O(1) accesso casuale. Ma Haskell nasconde la sua gestione della memoria, e i suo...
posta 12.07.2014 - 00:34
5
risposte

Perché non consentire l'assegnazione int-to-short ma consentire la moltiplicazione e l'altra matematica?

In Java, il seguente codice non viene compilato: int val = 1; short shortVal = val; // Incompatible types Qualcuno sa perché Java scelga di lamentarsi di questo incarico, invece di limitarsi a troncare, quando un intero intero di tipo inte...
posta 20.12.2011 - 19:37
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
2
risposte

Che cosa ottieni quando attraversi un numero a precisione multipla con un numero a virgola mobile?

Sto lavorando per aggiungere interi multiprecisione alla suite di tipi numerici nel mio interprete APL , ma io Non sono sicuro di cosa fare riguardo alle strane combinazioni di tipi che ora si presentano. Ora ho i seguenti tipi: IMM "atomic"...
posta 28.04.2015 - 07:52