Live data from Hacker News

x86 and x86_64 software optimization resources

agner.org

11–12 of 12 posts

Re: x86 and x86_64 software optimization resources

#11
post #8

Earlier quoted context omitted.

The software people enjoy using is typically written in C++, Rust, or Swift. Nobody writes desktop software in a GC'd language that doesn't suffer from noticeable performance issues. There's a reason why people bitch about e.g., Microsoft Teams, and it has a lot to do with language choice.

Garbage collected languages are fine for the desktop, there's plenty of software written in C# or Java that performs perfectly fine. It's mostly the web stack that tends to be bloated and slow.

Name me a C# or Java desktop program that doesn't have annoying GC pauses or stutters. Name me a C# or Java desktop program that isn't bloated and slow compared to the equivalent C++ program.

Programmers choose GC languages because it's what they want, not what users want.

Re: x86 and x86_64 software optimization resources

#12
post #11

Earlier quoted context omitted.

Garbage collected languages are fine for the desktop, there's plenty of software written in C# or Java that performs perfectly fine. It's mostly the web stack that tends to be bloated and slow.

Name me a C# or Java desktop program that doesn't have annoying GC pauses or stutters. Name me a C# or Java desktop program that isn't bloated and slow compared to the equivalent C++ program. Programmers choose GC languages because it's what they want, not what users want.

Maptool is written in Java and it runs as fast as anything else I use.
Post reply on HN