Domande con tag 'type'

6
risposte

Qual è la procedura comune utilizzata quando i compilatori digitano staticamente le espressioni "complesse"?

Nota: quando ho usato "complex" nel titolo, voglio dire che l'espressione ha molti operatori e operandi. Non che l'espressione stessa sia complessa. Recentemente ho lavorato su un semplice compilatore per l'assembly x86-64. Ho finito il fr...
posta 04.07.2017 - 07:21
4
risposte

Un "costruttore di oggetti" è un nome più breve per una "funzione con nome 'oggetto' che restituisce tipo 'oggetto'"?

Voglio dire, si tratta di scegliere le parole più che non c'è alcuna differenza tra la funzione e la chiamata del costruttore. La cosa chiamata "costruttore di un oggetto" può anche essere chiamata "funzione con nome object che restituisce...
posta 29.12.2016 - 00:26
1
risposta

Il sistema di template C ++ può essere utilizzato per eseguire operazioni di tipo sicuro dell'algebra relazionale

Supponiamo che i parametri delle funzioni che rappresentano le operazioni dell'algebra relazionale siano rappresentati da singoli tipi: structs o classes. Un'operazione come join (naturale) avrà parametri di due tipi (T1, T2) come input e produr...
posta 27.06.2016 - 03:44
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
3
risposte

Quali linguaggi di programmazione supportano l'inferenza di tipo dai nomi di variabili? [chiuso]

Quali linguaggi di programmazione supportano l'inferenza di tipo dai nomi di variabili? Per "tipo di inferenza", intendo, ad esempio, in Swift, come se tu let x = 39 il compilatore sappia che x è un Integer , perché 39 è un...
posta 08.11.2016 - 02:34
2
risposte

Conversione di tipo primitivo in computer grafica

Mi è stato ripetutamente detto che le conversioni di tipo esplicito sono un indicatore di codice errato e dovrebbero essere evitate. Ora, in tutta onestà, sono stato un po 'infastidito da queste affermazioni a causa della natura del mio lavor...
posta 04.12.2018 - 20:59
3
risposte

Le lingue digitate dinamicamente, come Ruby e JavaScript, eseguono qualsiasi tipo di controllo dinamico?

Se guardiamo alla definizione di "linguaggi di programmazione dinamicamente tipizzati" in Wikipedia, si dice: Programming languages which include dynamic type-checking but not static type-checking are often called "dynamically-typed program...
posta 10.01.2016 - 01:17
0
risposte

Qual è la logica dietro le combinazioni di tipo + sottotipo di tipi di media?

Sono un po 'confuso dal nidificazione che si verifica in Tipi di media (noti anche come il loro nome precedente "tipi MIME '): I tipi di livello superiore sono chiamati application , text , image video , audio , messa...
posta 04.11.2018 - 12:25
2
risposte

Messaggio protobuf arbitrario come array di byte su Websocket: come determinare l'effettivo tipo di messaggio in anticipo

Protobuf è carino e dandy, ma non è stato creato con l'auto-descrizione in mente. Ora questo è assolutamente ok se stai usando un protocollo ben definito e vuoi sostituirlo per es. Messaggi SOAP o semplicemente vuoi sostituire un'API JSON riposa...
posta 02.02.2017 - 19:57
1
risposta

Le classi di tipi C ++ sono? [chiuso]

Sto cercando di capire se i tipi C ++ sono classi, ad esempio in Python. Altrimenti quale tipo di dati è il tipo stesso? Per esempio. int a = 10 cos'è int ? È solo un'etichetta di token utilizzata dal compilatore per decidere lo spa...
posta 27.10.2017 - 12:49