2 ms·
What "bloat"? It's curious to see that when a technique comes out and is being misunderstood by the masses and praised as the best thing since sliced bread. Sud
by mg794613 8y ago
What "bloat"?
It's curious to see that when a technique comes out and is being misunderstood by the masses and praised as the best thing since sliced bread. Suddenly robustness, accountability and predictability turn into "bloat".
Do you have a real world example?
- tomlu 8y agoIf you double the size of pointers (64 bit, up from 32 bit) then your program will take up more heap. This is especially significant for languages where everything is a heap allocation.
- zakk 8y agoIf you code does intresive computation with structures containing a lot of pointers, you’ll get much more cache miss when using 64 but pointers. The performance hit can be quite heavy! Cache is a limited resource, and you want as many pointers as possible to fit there.
- chaosite 8y agoIt's bloat used properly, in the most literal sense. Your pointers are 64bit, but you always use less than 32bits. So, all your pointers are twice is big. This wasted space from bits you do not need is "bloat".