Rust drops at the same time. I don't use Arch, so I can only guess it was something related to the way Arch was distributing the packages. Maybe they fell behind or something?
I use arch and I don't have the rust package installed. In it's stead, I have the rustup package installed. As the rust project recommends the use rustup to manage multiple possible installed versions of rust, my guess is that most arch users only install rustup.
I'm not sure if the values for rust on this graph account for the rustup package.
I don't understand what this is saying, primarily because I don't believe there exists any Linux distro where C isn't a dominant language for packages to be written in. Also, what's dmd? The D programming language is all that comes to mind, but the abbreviation doesn't seem to work.
for starters because it excludes most languages. Add Python to the url at the top and it dwarfs everything else
More importantly though, trying to count programming languages by installations of individual packages doesn't make sense for languages that have multiple tool chains or are simply being installed by some other means.
script/curl based installations are extremely popular for rust (rustup), haskell (stack), clojure (leiningen) etc...
I believe, this statistic does not say anything about what language Arch packages are written in, but rather what languages Arch users really use for their work.
I use the `rustup` package instead of the `rust` package to manage a local installation of rust. This graph seems to show installations of the `rust` package, but I don't think that accounts for `rustup`. `rustup` is recommended on Rust's own website ( https://www.rust-lang.org/learn/get-started ) and some users may have installed `rustup` via the bootstrap script instead of from Arch's own package repository. So I guess there's some additional variables that may not be accounted for regarding `rust`.
nodejs outshadows all of these[1] (though rust is closer than I expected), yet is not included. I wonder why... it seems like the fact that JS is wildly popular is some sort of dirty secret in the industry.
I have never heard of pkgstats before. When it requires someone to manually install a telemetry package, I can’t imagine that it’ll be in any way representative of the wider user base.
I expect you’d get more interesting and representative results from processing logs from one of the more popular download mirrors. I have no idea if any of those are shared publicly.
Go did a great job at targeting programmers of scripting languages like JavaScript and promised them more power. That was my path to being introduced to native programming and from there I moved on to things like C++/C. But I still use Go every once in a while because it's a fun language and a nice break from the complexity of C++.
It's interesting to see zig building up steam and surpassing nim at the end. I haven't used either language yet but find them both exciting for different reasons, but it's interesting to see zig's growth. Andrew Kelley has really done a phenomenal job at fostering a close-knit and positive community and I hope nothing but the best for them. It seems like zig came onto the scene right when a subgroup of programmers, myself included, are discovering a passion for getting back to the basics and visiting pure C again for their personal projects.
I also wonder how many of these might not be using zig directly but using it for it's awesome cross-compiler features.
28 comments
[ 3.2 ms ] story [ 75.7 ms ] threadI'm not sure if the values for rust on this graph account for the rustup package.
https://pkgstats.archlinux.de/fun
More importantly though, trying to count programming languages by installations of individual packages doesn't make sense for languages that have multiple tool chains or are simply being installed by some other means.
script/curl based installations are extremely popular for rust (rustup), haskell (stack), clojure (leiningen) etc...
Best way to learn and correct mistakes is to be aware of them, thanks for your input, it's pretty obvious now indeed
EDIT: Oh I could edit the URL to add it. [0]
[0] https://pkgstats.archlinux.de/compare/packages#packages=dmd,...
Further edit: My post was downvoted? Why!?
Anyone know how to get C and C++ to show up on the graph?
edit: it's 'clang', 'gcc' and 'llvm'[2]
[1] https://pkgstats.archlinux.de/compare/packages#packages=dmd,...
[2] https://pkgstats.archlinux.de/compare/packages#packages=clan...
I've no idea why the original poster decided to be so... selective.
Not including Python seems odd.
Perhaps the title should have been something different.
EDIT: Try this: https://pkgstats.archlinux.de/compare/packages#packages=dmd,...
[1]: https://pkgstats.archlinux.de/compare/packages#packages=dmd,...
I expect you’d get more interesting and representative results from processing logs from one of the more popular download mirrors. I have no idea if any of those are shared publicly.
I also wonder how many of these might not be using zig directly but using it for it's awesome cross-compiler features.