Domande con tag 'calling-conventions'

6
risposte

Perché i programmi utilizzano stack di chiamate, se le chiamate di funzioni nidificate possono essere inline?

Perché non fare in modo che il compilatore prenda un programma come questo: function a(b) { return b^2 }; function c(b) { return a(b) + 5 }; e convertilo in un programma come questo: function c(b) { return b^2 + 5 }; eliminando così la...
posta 12.06.2015 - 09:56
2
risposte

Qual è il vero vantaggio dell'uso di CDECL? (più specificatamente spingendo invece di reging)

Quindi sto imparando l'assembly e ho imparato a conoscere ABI e ho ottenuto alcuni test di base lavorando usando la cdecl chiamata convenzione per usare lo stdlib di c in nasm. Ma ho visto altre Convenzioni di chiamata (come il registro di a...
posta 21.10.2015 - 05:55
2
risposte

Quali argomenti passano per valore e quali passano per riferimento in Java?

Sto iniziando a imparare Java con i tutorial di Java Trails offerti da Oracle. Sono nella sezione in cui si parla del passaggio degli argomenti ai metodi Tutorial Java ™: passaggio di informazioni a un Metodo o un costruttore . Si dice che i...
posta 24.01.2012 - 19:10
4
risposte

Quale meccanismo di passaggio degli argomenti utilizza Python e dove è documentato ufficialmente?

Per quanto ne sappia, python viene generalmente chiamato "call-by-sharing", ma lo implementa con call-by-value (come Java) o call-by-reference? o qualcos'altro? Gradirei se questo potesse essere risolto con la documentazione ufficiale di Python...
posta 01.12.2014 - 05:57
2
risposte

Dove è specificato che Java è chiamata per valore?

So che Java è per impostazione predefinita per valore, ma non sono sicuro di dove sia Java Language Specification questo è indirizzato. La ricerca Google sembra solo trovarmi fonti non ufficiali, ma non indica mai dove si trova la parte effett...
posta 27.11.2014 - 15:09
2
risposte

Dove va 'this' go in x64 thiscall?

Quindi capisco che thiscall non esiste realmente nella programmazione x64. Tuttavia, non riesco a trovare alcuna spiegazione definitiva su dove il puntatore this viene passato al callee. È un x64% dithiscall come una vera chiama...
posta 21.06.2014 - 22:49
0
risposte

Istanza dell'oggetto server .NET: Singleton vs Per Call vs Per Client nel contesto di un'architettura a 2 livelli

Nota: questa è una domanda teorica che soppesa i pro e i contro dell'istanza di un oggetto server, l'architettura di livello non è l'argomento della domanda. La mia domanda è semplicemente se i miei pensieri sono corretti, o se mi sono perso...
posta 18.06.2016 - 05:53