Domande con tag 'd'

0
risposte

Che cosa fa C ++ meglio di D?

Recentemente ho appreso D e sto iniziando a ottenere una certa familiarità con la lingua. So cosa offre, non so ancora come usare tutto, e non so molto degli idiomi di D e così via, ma sto imparando. Mi piace D. È un bel linguaggio, essendo...
posta 30.07.2011 - 10:23
8
risposte

I linguaggi OO moderni possono competere con le prestazioni dell'Array Store di C ++?

Ho appena notato che ogni linguaggio di programmazione OO moderno con cui ho almeno una certa familiarità (che è fondamentalmente solo Java, C # e D) consente matrici covarianti. Cioè, un array di stringhe è un array di oggetti: Object[] arr =...
posta 17.01.2012 - 22:48
5
risposte

Perché il C ++ non può adottare l'approccio di D per la sua implementazione concettuale?

Come molti di voi sanno, concetti , l'approccio di C ++ per limitare i possibili tipi per un argomento modello non è stato incluso in C ++ 11. Ho appreso che il linguaggio di programmazione D 2.0 ha una caratteristica simile per la sua progr...
posta 12.09.2011 - 10:24
4
risposte

qual è la controparte orientata agli oggetti di haskell / coq

Ho informazioni dettagliate sugli ultimi sviluppi nella programmazione funzionale. Penso che haskell sia un linguaggio di programmazione piuttosto avanzato e di alto livello. Con coq e agda questo diventa ancora più complesso e avanzato. C...
posta 06.11.2011 - 11:23
1
risposta

Come devono essere nominati i modelli? [chiuso]

In D posso creare modelli come questo: template Foo(A) { A add(A a, A b) { ... } A multiply(A a, A b) { ... } A concatenate(A a, A b) { ... } } Quale dovrebbe essere il nome di un modello idealmente? Quali convenzioni esistono l...
posta 18.05.2014 - 23:11
2
risposte

In che modo hash 4 si raddoppia in un size_t?

Ho delle caselle di delimitazione sul tipo di chiave. Box { double mins[2]; double maxs[2]; } E voglio avere Box come tipo di chiave nel linguaggio di programmazione D, quindi devo implementare: size_t toHash() const @safe pure nothro...
posta 11.02.2016 - 16:26