Variabili in Python e variabili in C: differenza
Inviato: 09/01/2022, 21:44
Salve,
Le variabili in Python sono diverse dalle variabili in C. Per esempio, creare una variabile in Python sembra equivalente a quello che succede quando si crea un puntatore in C... Per esempio, se si creano le due variabili a=3 e b=3, b e a puntano alla stessa area di memoria dove si trova l'intero 3. In C, invece, si verebbero a creare due area di memoria diverse contenenti gli stessi dati, cioe' il numero 3.
Che vantaggi ci sono in Python a creare variabili in questo modo, come puntatori, rispetto a quello che fa il linguaggio C? Perche' questo approccio diverso? Cosa si guadagna?
Grazie!
Le variabili in Python sono diverse dalle variabili in C. Per esempio, creare una variabile in Python sembra equivalente a quello che succede quando si crea un puntatore in C... Per esempio, se si creano le due variabili a=3 e b=3, b e a puntano alla stessa area di memoria dove si trova l'intero 3. In C, invece, si verebbero a creare due area di memoria diverse contenenti gli stessi dati, cioe' il numero 3.
Che vantaggi ci sono in Python a creare variabili in questo modo, come puntatori, rispetto a quello che fa il linguaggio C? Perche' questo approccio diverso? Cosa si guadagna?
Grazie!