[Python] OT: Imparare un altro linguaggio

Manlio Perillo manlio.perillo a gmail.com
Mar 3 Maggio 2016 22:42:46 CEST


2016-04-27 13:17 GMT+02:00 Alessandro Re <ale a ale-re.net>:
> Questa mail mi era sfuggita, rispondo in ritardo.
>
> 2016-04-20 13:43 GMT+01:00 enrico franchi <enrico.franchi a gmail.com>:
>>> > C, te lo consiglio per giocare coi puntatori. Sono una bella cosa da
>>> > sapere, secondo me, e li trovo anche molto divertenti.
>>
>> +1
>>
>> Puntatori... gestione della memoria a basso livello dal punto di vista della
>> macchina.
>> Nel senso che gestire la memoria a basso livello e' probabilmente piu'
>> *comodo* in Rust, ma per imparare a pensare a come fa le cose sotto la
>> macchina, C e' un buon compromesso rispetto ad altro.
>>
>> Fossero solo i puntatori, tanto vale Go. ;)
>
> Sì, intendevo più quello che i puntatori in sé. Anche se, se non
> sbaglio, l'aritmetica dei puntatori manca in Go, e quella la trovo
> divertente in sé :)
>
> [...]

In realtà la puoi "emulare" usando unsafe e  uintptr.
Ma ci sono delle limitazioni (dovute al garbage collector) che la
rendono poco pratica.
Vedi https://golang.org/pkg/unsafe/#Pointer, punto 3.


Ciao  Manlio


Maggiori informazioni sulla lista Python