Hacker News new | past | comments | ask | show | jobs | submit login

Sure, but all of those languages "look like Java" from a memory management perspective. Namely, programs written in those languages idiomatically assume that allocations are dirt cheap (bump allocator) and thus they allocate a lot of garbage. A language like Go tends to assume allocations are more expensive (tradeoff for a simple/non-moving, low latency GC) and consequently makes fewer, larger allocations. It's not obvious to me that a single GC can support both extremes performantly.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: