Originariamente inviato da nosferatu_net
Io ho capito, però io magari sono malato quanto te.
Sei malato, perché secondo me sono abbastanza finiti i tempi di questo tipo di programmazione (che, per inciso, non ho vissuto).

Oramai l'utilità di avere 32 booleane diverse in 4 byte di memoria è venuta meno, anche perché il prezzo da pagare in termini di leggibilità è piuttosto alto.

Io per questo motivo non li ho mai usati, anche se so che sono nati per questo.
Li uso esclusivamente quando mi serve essere sicuro che entrambi i membri (che valutano a booleane) vengano eseguiti, quindi l'esempio che facevo sopra.
ma non credo che siano poi così finiti quei tempi...dipende da cosa programmi
In particolare l'esempio che facevo non era poi di cosi grande immaginazione, ad esempio se programmi in C con le Win32 API, e vuoi creare la più semplice finestra windows...beh di costanti "accorpate insieme" come nell'esempio che facevo, ne vedi a decine...
Per la leggibilità invece non trovo che creino grossi problemi, anzi sono anche abbastanza esplicite (se le costanti sono dichiarate bene)

è ovvio che ci vuole più dimestichezza che con il "normale codice", ma è questione di abitudine...

ad esempio anche in js mi è capitato di vedere alle volte cose come:

Ycentro = Ytop + Height>>2

e penso che l'unico motivo che giustifichi sto codice sia l'abitudine...

Io ancora st'abitudine cmq non ce l'ho
ciauzzz