@MashedTech to Programmer [email protected] • 2 days agoI redid the meme with what hurts meimagemessage-square40arrow-up1441arrow-down112file-textcross-posted to: [email protected]programmerhumor
arrow-up1429arrow-down1imageI redid the meme with what hurts me@MashedTech to Programmer [email protected] • 2 days agomessage-square40file-textcross-posted to: [email protected]programmerhumor
minus-squareJATthlink15•edit-217 hours agoPython is just a pile of dicts/hashtables under the hood. Even the basic int type is actually a dict of method names: x = 1; print(dir(x)) ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', ... ] PS: I will never get away from the fact that user-space memory addresses are also basically keys into the page table, so it is hashtables all the way down - you cannot escape them.
Python is just a pile of dicts/hashtables under the hood. Even the basic
int
type is actually a dict of method names:x = 1; print(dir(x)) ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', ... ]
PS: I will never get away from the fact that user-space memory addresses are also basically keys into the page table, so it is hashtables all the way down - you cannot escape them.
audible C++ programmer disgust