4 ms·
It's interesting to see how popular Zig is becoming, I thought it would get overshadowed by Rust and it would go nowhere.
by deepriverfish 11mo ago
It's interesting to see how popular Zig is becoming, I thought it would get overshadowed by Rust and it would go nowhere.
- guywithahat 11mo agoIt's interesting how much Rust has slowed down. There is still some development in linux otherwise people seem to be over it. I think Rust just doesn't offer enough in terms of features, and is overshadowed by languages like Go or C++ in terms of what developers are really looking for. Rust's popularity seems to be dropping or holding steady in indexes like TIOBE, and a lot of big "influencers" seem to be over Rust's hype cycle
- pizza234 11mo ago> Rust's popularity seems to be dropping or holding steady in indexes like TIOBE, and a lot of big "influencers" seem to be over Rust's hype cycle It is correct that the hype is past its peak, however, the TIOBE trend (if one wants to use that) is actually steadily increasing. > There is still some development in linux "Some development" is a miscarachterization - the official addition to the Linux kernel itself is a very big deal, and its adoption is increasing and will continue to do so. I think that Rust has found its niche in safe low-level programming, and it will slowly have an increasingly dominant role in (although the ceiling of this area is certainly limited in the global landscape).
- api 11mo agoRust has been adopted by Microsoft, Amazon, etc. It's past the hype phase and well into the "languages people use for work and complain about" phase. I still like it -- for systems programming, that is. It's a much better C++ basically.
- mwcampbell 11mo ago> I still like it -- for systems programming, that is. Just curious, what language(s) do you prefer for things that you don't classify as "systems programming"?
- api 11mo agoGo and TypeScript are both nice.
- torginus 11mo agoHere's my 2 cents - a programming language (or any technology, smartphones, LLMs etc) has a honeymoon phase - during which everyone's excited about it and extols its virtues and focuses on how different it is from everything else. Once that's over, people start looking at it with a more pragmatic eye - how much better is this really than what I had before. People start focusing less on the gimmicks and more on everyday usability. For a programming language to be really popular, it needs that something that captures people's imaginations, but ultimately the stay power is determined by how useful it turns out. Kotlin and Swift are very practical, but never had any wow features, so they never got hyped, they just quietly got more popular. Go had it with its green threads and channels, but nowadays most people seem to be not using those that much (I don't think there are a ton of instances of Go processes in prod with 10k threads), but otherwise its a solid language. Rust - it's a solid language as well, and an improvement over C++ in some aspects like package management, but it's borrow checker and programming style is divisive. Thing is, unlike goroutines there's no avoiding the borrow checker, so a lot of people don't really commit to Rust.
- lenkite 11mo ago> Go had it with its green threads and channels, but nowadays most people seem to be not using those that much (I don't think there are a ton of instances of Go processes in prod with 10k threads) Err..this is incorrect. Some projects who scale to 10k go-routines on a single instance regularly are loki and CockroachDB. Even your common NATS server can scale 5k+ go-routines on single instance and it is not uncommon.
- metaltyphoon 11mo ago> It's interesting how much Rust has slowed down Rust has a SDK from the 3 big cloud providers, Rust IS mainstream.
- fransje26 11mo ago> Rust's popularity seems to be dropping or holding steady in indexes like TIOBE Oh, 14th [1]. That's a lot lower than I would have expected, based purely on the amount of noise surrounding Rust. [1] https://www.tiobe.com/tiobe-index/ https://www.tiobe.com/tiobe-index/
- adamc 11mo agoThere appears to be a lot of noise in the Tiobe already. What does it mean if Visual Basic is shooting up and C is near the top? They are surely in no way measuring the same programming market -- so who cares?
- lenkite 11mo agoRust is #10 on the PyPL (PopularitY of Programming Language) https://pypl.github.io/PYPL.html https://pypl.github.io/PYPL.html But PYPL has shown Objective-C rising to #4 in the last few months....
- baranul 11mo agoThink it's a matter of if a person is limiting themselves to an evangelistic echo chamber. If one confined themselves to only HN, likely to get the impression from the enthusiastic fans of Rust and Zig, that they ranked #1 and #2, where in the real world that's definitely not the case. Languages like C# (#5) and Golang (#11), rank way above Rust in the real world, but get way less shine than would be expected. It's like being a heretic, for even mentioning Object Pascal (#8), Ada (#17), or Kotlin (#20) around here. Yet, all those rank above Zig (#49). Hell, Vlang (#41) is ranked above Zig on TIOBE (November 2025).
- necubi 11mo agoI feel like I'm on another planet here. Basically every new piece of software in my space (DB/query engines/streaming engines) is being written in Rust these days. There are like three production projects, total, written in Zig.
- asa400 11mo agoSame! I feel like I'm on crazy pills. Multiple folks in this thread are saying stuff like, "yeah, Rust, cool, but it has zero use". How are Linux, Microsoft, AWS, Cloudflare, Firefox, Python's `cryptography`, etc., not real use? Rust is targeted at strategically important systems (proxies, databases, OSs, VMs, hypervisors, high-throughput servers, cryptography, browsers) and by any measure is making significant inroads into those kinds of systems in real industrial applications, and I'm to believe that Rust adoption is languishing? Am I going insane?
- pyrolistical 11mo agoBut they are not even competitors. Zig is a better C. No abstractions. Close to bare metal. Rust is a better C++. Abstractions to simplify application level programming.
- deepriverfish 11mo agoI hear this a lot, but there are many things for which you can use both, so they're competitors. Also most Rust developers want to use it everywhere, including areas where you normally reach out to C, so if people that like Rust want to use it for things that are usually made with C, and Zig is a replacement for C, it seems to me they're competitors, no?