this post was submitted on 22 Sep 2024
58 points (96.8% liked)

Linux.zip

355 readers
12 users here now

Linux community for Lemmy.zip. also this needs mods pretty bad


Community Rules:

  1. Do not violate any laws, third-party rights, and/or proprietary rights.
  2. Do not harass others, be abusive, threatening, and/or harmful.
  3. Do not be needlessly defamatory and/or intentionally misleading.
  4. Do not upload without marking obscene and/or sensitive content as such.
  5. 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
 

Linus Torvalds says that despite longstanding reports of burnout in the open source realm, Linux is as strong as ever.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 17 points 1 month ago (1 children)

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.

[โ€“] [email protected] 0 points 1 month ago

I've yet to see any actual condescension from Rust developers, just a whole lot of people complaining about Rust.