this post was submitted on 22 Sep 2024
62 points (97.0% liked)
Linux.zip
367 readers
15 users here now
Linux community for Lemmy.zip. ~~also this needs mods pretty bad~~ apparently not as bad as I thought (either that or this community isnt alive enough for troublemakers yet)
Community Rules:
- Do not violate any laws, third-party rights, and/or proprietary rights.
- Do not harass others, be abusive, threatening, and/or harmful.
- Do not be needlessly defamatory and/or intentionally misleading.
- Do not upload without marking obscene and/or sensitive content as such.
- Do not promote racism, bigotry, hatred, harm, and violence of any kind.
^i^ ^may^ ^or^ ^may^ ^not^ ^have^ ^stolen^ ^these^ ^rules^ ^from^ ^another^ ^linux^ ^community^ ^on^ ^another^ ^instance^
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
When you're working at a real systems level c is so much easier to get up and running with. These are hard problems and getting something just to a working stage can be a real challenge. C is also really simple in comparison to those mentioned, and there are a lot of people that enjoy working with c/asm.
Zig is not stable and will not be for sometime. It has a few quirks that bother me, but I look forward to using it more seriously once they release 1.0.
Rust is a different style of programming, that's not a bad thing, but you can't fault someone for not liking it. I think it's great that a lot of people really like rust, that's awesome, but it's not perfect. It doesn't help that there's a lot of condescension towards other languages coming from rust zealots.
Go's GC makes it a non starter in certain domains.
C 'package management' isn't that difficult once you understand the tooling, and there's a lot of freedom that you come to appreciate when you're writing a driver, bootloader, porting to a custom/exotic os, etc.
clangd
works fantastically so it's not lacking lsp goodies.Real systems programming is a much smaller field than other disciplines so it does not surprise me that programmers as a whole don't understand what makes c great.
I've yet to see any actual condescension from Rust developers, just a whole lot of people complaining about Rust.