Tutte le domande

4
risposte

Comprensione dello stack frame della funzione call in C / C ++?

Sto cercando di capire come vengono costruiti i frame di stack e quali variabili (params) vengono spinte per impilare in quale ordine? Alcuni risultati di ricerca hanno mostrato che il compilatore C / C ++ decide in base alle operazioni eseguite...
posta 18.04.2013 - 16:58
10
risposte

Aiutami a recuperare ciò che mi è mancato da Java 1.4.2 [chiuso]

Sto per iniziare la mia prima carriera professionale come sviluppatore di software, e probabilmente scriverò un sacco di codice Java. Non so molto su cosa specificatamente scriverò, e inoltre, ho interessi abbastanza ampi riguardo al codice comu...
posta 06.12.2010 - 06:34
10
risposte

Uso del mondo reale dei delegati C # [chiuso]

Penso di capire a livello concettuale i delegati di C #, tuttavia, sto lottando per trovare un esempio di mondo reale in cui sarebbero utili. Puoi fornire alcune risposte in dettaglio su come i delegati C # sono stati utilizzati nelle applicazio...
posta 28.02.2011 - 20:54
7
risposte

C # ti dà "meno corda per impiccarti" rispetto al C ++? [chiuso]

Joel Spolsky ha caratterizzato il C ++ come "abbastanza corda per impiccarti" . In realtà, riassumeva "Effective C ++" di Scott Meyers: It's a book that basically says, C++ is enough rope to hang yourself, and then a couple of extra miles...
posta 25.08.2012 - 20:23
8
risposte

I compilatori sono usati al di fuori dello sviluppo?

Per quanto ne so, i compilatori sono pensati per gli sviluppatori che compilano il loro codice in file eseguibili (codice macchina). I compilatori non si estendono alla macchina di un cliente o al sistema dell'utente finale. Invece, gli svilu...
posta 30.08.2011 - 14:33
11
risposte

Potrebbe essere più efficiente per i sistemi in generale eliminare gli stack e utilizzare Heap per la gestione della memoria?

Mi sembra che tutto ciò che può essere fatto con uno stack possa essere fatto con l'heap, ma non tutto ciò che può essere fatto con l'heap può essere fatto con lo stack. È corretto? Quindi, per ragioni di semplicità, e anche se perdiamo un po 'd...
posta 08.10.2011 - 21:02
11
risposte

I linguaggi di programmazione dovrebbero essere rigidi o lenti? [chiuso]

In Python e JavaScript, i punti e virgola sono opzionali. In PHP, le virgolette attorno a chiavi di array sono opzionali ( $_GET[key] vs $_GET['key'] ), sebbene se le ometti, prima cercherà una costante con quel nome. Permette anche...
posta 19.02.2011 - 07:54
9
risposte

Ubuntu è utilizzabile come laptop per un consulente IT?

Lavoro come programmatore consulente, in genere nelle grandi aziende. Uso un laptop Windows e molti dei miei colleghi usano un Mac. La mia preferenza personale sarebbe quella di eseguire Ubuntu se potessi avere il controllo completo sul mio a...
posta 22.04.2011 - 15:48
18
risposte

Pronuncia nella programmazione? [chiuso]

Come si pronunciano correttamente o erroneamente i termini di programmazione? Qualunque cosa tu abbia trovato bisogno di correzioni o cronologia rigorose nella prima cultura CS? Programmazione char ="tchar" non interessa? ! =...
posta 28.04.2018 - 12:36
4
risposte

Come gestire i metodi che sono stati aggiunti per i sottotipi nel contesto del polimorfismo?

Quando usi il concetto di polimorfismo, crei una gerarchia di classi e usando i riferimenti dei genitori chiami le funzioni dell'interfaccia senza sapere quale tipo specifico ha l'oggetto. È grandioso Esempio: Hai una collezione di animali e...
posta 19.02.2018 - 13:58