Tutte le domande

3
risposte

Vendimi su contenitori IoC, per favore

Ho visto diversi consigliare l'uso di contenitori IoC nel codice. La motivazione è semplice. Prendi il seguente codice iniettato di dipendenza: class UnitUnderTest { std::auto_ptr<Dependency> d_; public: UnitUnderTest( st...
posta 22.02.2011 - 16:54
3
risposte

Perché Mike Pound misura l'abilità computazionale del suo computer con le sue schede grafiche e non con i suoi processori?

Di recente stavo guardando un ottimo video Computerphile sulle password in cui Mike Pound si vanta del supercomputer della sua azienda che ha 4 schede grafiche (Titan X's, per essere precisi). Come appassionato di simulazione numerica, sogn...
posta 05.10.2017 - 04:29
3
risposte

Come testare e ottimizzare quando non è possibile riprodurre l'ambiente?

In passato, ho lavorato in una varietà di ambienti. App per desktop, giochi, roba incorporata, servizi Web, lavori a riga di comando, siti Web, rapporti di database e così via. Tutti questi ambienti condividevano lo stesso tratto: indipendenteme...
posta 08.07.2014 - 14:27
1
risposta

Da dove viene la nozione di "chiamare" una funzione?

Mi sono sempre chiesto perché una chiama una funzione piuttosto che, ad esempio, eseguendola . Una ricerca Google per function call etymology e termini simili non restituisce nulla di utile, Wikipedia non lo menziona, i dizionari onli...
posta 18.08.2014 - 18:07
4
risposte

Come determinare se un linguaggio di programmazione è prolisso o conciso?

I linguaggi di programmazione possono spesso essere descritti come verbose o terse . Da quanto ho capito, un linguaggio verboso è facile da leggere e comprendere, mentre un linguaggio laconico è conciso e ordinato, ma più difficile da legg...
posta 21.02.2011 - 14:42
4
risposte

Come visualizzare il design di un motore fisico?

Sto facendo un motore fisico e sta diventando piuttosto difficile tenere traccia di tutto. Spesso quando torno al mio codice dopo un'interruzione, non ricordo perché non funziona. La maggior parte dei problemi non sono semplici errori di program...
posta 05.06.2017 - 13:45
7
risposte

Esiste un opposto per il termine "Backporting"?

Come ho capito, il termine "Backporting" è usato per descrivere una correzione che viene applicata in una versione futura che viene anche convertita in una versione precedente. La definizione di Wikipedia è la seguente: Backporting is the...
posta 18.10.2012 - 13:39
4
risposte

Perché Java String non ha metodi di manipolazione delle stringhe statiche?

Perché i designer Java non hanno creato versioni statiche dei metodi di manipolazione delle stringhe nella classe java.lang.String ? I seguenti metodi sono quelli a cui mi riferisco, ma la domanda può essere estesa anche ad altri metodi no...
posta 12.12.2013 - 06:02
3
risposte

In coda, quale fine è la "testa"?

Avevo sempre pensato che la "testa" di una coda fosse il prossimo elemento da leggere, e non avevo mai messo in dubbio quell'uso. Quindi una libreria di liste collegate che ho scritto, che è usata per mantenere le code, ha codificato quella term...
posta 14.04.2012 - 21:05
3
risposte

quante stringhe vengono create in memoria quando si concatenano le stringhe in Java?

Mi è stato chiesto delle stringhe immutabili in Java. Mi è stato assegnato il compito di scrivere una funzione che concatenasse un numero di "a" a una stringa. Quello che ho scritto: public String foo(int n) { String s = ""; for (in...
posta 27.11.2013 - 02:01