top | item 45164585

(no title)

burntcaramel | 5 months ago

Instead of “harmful to performance”, why can’t we say “slow”?

Harmful should be reserved for things that affect security or privacy e.g. accidentally encourage bugs like goto does.

discuss

order

dwattttt|5 months ago

Only once we convince C developers that a lack of performance isn't inherently harmful.

DaSHacka|5 months ago

More like Python / JS devs

C devs are the few I've met that seem to actually care.

sim7c00|5 months ago

maybe its not 'slow' but more 'generalized for a wide range of use-cases'? - because is it really slow for what it does, or simply slower compared to a specialized implementation? (this is calling a regular person car slow compared to an F1 car... sure the thing is fast but good luck takin ur kids on holiday or doing weekly shopping runs?)

saagarjha|5 months ago

glibc is faster in basically every usecase, though.

masklinn|5 months ago

“Generalised to a wide range of use cases” is a really strange way to say “unsuitable to most multi-threaded programs”.

In 2025 an allocator not cratering multi-threaded programs is the opposite of specialisation.