Integer 32 bits

Integer 32 bits - Perl - Programmation

Marsh Posté le 29-03-2010 à 18:22:21    

Je souhaite définir une variable en Perl qui aurait le comportement d'un unsigned integer sur 32 bits, a savoir que lorsqu'on dépasse la valeur maximale on effectue un "roll over".
 
Cela sera intégré a un script qui tournera a la fois sur des machines en 32 et en 64 bits.
 
Connaitriez vous la façon la plus adéquate (lib ou autre a utiliser ?) pour faire ca ?

Reply

Marsh Posté le 29-03-2010 à 18:22:21   

Reply

Marsh Posté le 31-03-2010 à 12:27:46    

Je loupe un truc si évident que ca ?

Reply

Marsh Posté le 01-04-2010 à 14:07:57    

Non, j'ai pas l'impression que ca existe.
 
Si tu est un programmeur perl non novice, je te dirais bien de créer une classe spécifique en t'inspirant de Math::Int64  mais en beaucoup plus simple (pas besoin de code c et de code xs ici, je pense, le 32 bit étant supporté par perl). Juste une creation de classe et un overload des opérateurs comme pour Math::Int64.pm  
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed