Domande con tag 'theory'

4
risposte

Perché la ricorsione restituisce la prima chiamata nello stack e non l'ultima?

Non posso per la vita di me capire perché questo restituisce 0 anziché 5. i continua ad essere incrementato prima che raggiunga l'ultima istruzione return , tuttavia restituisce sempre 0, dalla prima chiamata nello stack. Penserei che d...
posta 10.10.2016 - 03:30
4
risposte

Il codice che termina in una condizione casuale è garantito per terminare?

Se avessi un codice terminato in base a se un generatore di numeri casuali ha restituito un risultato (come segue), sarebbe sicuro al 100% che il codice terminerebbe se fosse permesso di funzionare per sempre. while (random(MAX_NUMBER) != 0):...
posta 29.11.2012 - 08:16
2
risposte

Trasparenza referenziale usando Zero References?

La trasparenza referenziale è una delle pietre angolari della programmazione funzionale che ci consente di applicare il ragionamento equativo al nostro codice. Tuttavia lo fa a un costo per le prestazioni, mediante l'uso di oggetti immutabili....
posta 01.06.2016 - 12:18
4
risposte

Il tempo di esecuzione del programma è influenzato dalla dimensione del file?

Dire che ho scritto un programma contenente 3 metodi. Ogni metodo era 100 linee. Il metodo 1 era main () e il metodo 2 era chiamato da main (). Ho quindi duplicato il programma in un secondo programma identico. Dopo averlo duplicato, ho aggiu...
posta 21.08.2016 - 03:14
4
risposte

La complessità temporale di un ciclo annidato in cui il valore interno è diminuito in ogni passaggio

Ho problemi a fornire la complessità del tempo giusto nella notazione O per il seguente ciclo: k := 0 for i := 0 to N for j := k to M // something k = k + 1 Dove N = M. Senza il valore iniziale modificato di j del valore interno...
posta 13.01.2012 - 22:14
1
risposta

Limite superiore esclusivo nell'intervallo numerico casuale

Perché i generatori di numeri casuali delle lingue tendono a restituire un valore esclusivo del limite superiore dell'intervallo? Ad esempio, un intervallo implicito - Metodo random() di JavaScript "Restituisce un numero casuale compr...
posta 27.02.2016 - 14:24
5
risposte

Solo il concetto di funzioni matematiche giustifica il motivo per cui i metodi devono solo restituire un valore

La maggior parte dei linguaggi di programmazione moderni non consente più tipi di ritorno (esclusi scenari come i parametri out di C # o il più recente utilizzo di Tuples ). Questo perché tutte le lingue implementano il concetto di funz...
posta 13.12.2017 - 15:23
4
risposte

oggetti, classi, tipi

In che modo un programmatore orientato agli oggetti capisce la parola "tipo"? Non sono a conoscenza dell'esistenza di una teoria dei tipi per la programmazione orientata agli oggetti, perché quando qualcuno menziona la teoria dei tipi è sempre n...
posta 06.01.2011 - 18:44
3
risposte

Come viene risolto il problema del deadlock del messaggio nelle applicazioni del mondo reale?

Il mio messaggio di comprensione riconosce il problema del deadlock è questo: Per sincronizzare il valore X tra A e B A invia X a B A attende che B invii il riconoscimento ad A, così si assicura che B abbia l'ultima X B attende che A...
posta 25.09.2014 - 02:29
3
risposte

Quality Assurance = ispezioni, recensioni ..?

Studiando ampiamente questo argomento, la maggior parte dei libri afferma quanto segue: Quality Assurance: attività di prevenzione. Atto di ispezione, revisione .. Controllo qualità: test Anche se ci sono alcune eccezioni che menzio...
posta 21.11.2012 - 10:49