Hi IOhannes

Interesting side-notes. Thanks!
Roman

On Fri, 2022-01-14 at 09:11 +0100, IOhannes m zmoelnig wrote:
> 
> sidenote: of course we are not alone.
> take for example the most popular programming language¹ of the last
> few 
> years:
> a boolean value ideally requires a single bit to be stored
> accurately.
> now in python (tested on Python3.9 on a 64bit linux system), it
> doesn't 
> take 1 bit, or even 1 byte, but instead it takes 8 bytes.
> 
>  >>> sys.getsizeof([True]*3)-sys.getsizeof([True]*2)
> 8
> 
> at least, if you store the boolean in an array (a single boolean
> value 
> (outside of an array) has some extra metadata, that take 28 bytes in
> total)²
> 
>  >>> sys.getsizeof(True)
> 28
> 
> 

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to