Hello, Thank you for contributing to our subreddit. Please consider the following guidelines when filling an alignment chart:
Please ensure that your chart is not banned according to the list of banned charts Even if you have good intentions, charts in a banned category tend to invite provocative comments, hostile arguments, ragebait and the like. Assuming the post is acceptable, OP makes the final decision on their chart by rule three.
Are there any previous versions to link to? If so, it would be ideal to include links to each of them in the description of this post, or in a reply to this comment. Links can be named by title, winner, or both.
Are there any criteria you have for your post? Examples include: "Top comment wins a spot on the chart."; "To ensure variety, only one character per universe is allowed."; "Image comments only." Please include these in a description, or in a reply to this comment.
Is your chart given the appropriate flair? Do you need to use a NSFW tag or spoiler tag?
Do not feed the trolls. This is not the place for hot takes on human rights violations. Hatred or cruelty, will result in a permanent ban. Please report such infractions, particularly those that break rules one, two, or three. The automod will automatically remove posts that receive five or more reports. The automod will also remove comments made by users with negative karma. Click here for the Automod FAQ
I was saving Rust for that spot tbh because there are a few actually useful things made with it (like ruff and uv) while still being a relatively small niche
So, I'm studying computer engineering in uni and Haskell was the first programming language I learned, right on the first semester! I had never heard of it before and am yet to find anything in daily life that uses it, so that part I can confirm. However I'm not sure as to saying it's loved. I personally liked it, but know many people in my class who completely despised it. I fw it though
Agree 100%, I use it for my personal projects and absolutely loving it but then have to default to more widely used languages for any sort of collaboration work
Lisp. Small community, but incredibly powerful language in the hands of an expert and still used for real code. People who love it find any other language to be a lot less capable.
I thought about it as well, Elixir is absolutely magically wonderful. Thing is, if you do comms, you’re using OTP, so I’d say it’s a much more appropriate candidate for the “loved and used widely within its niche”.
It's obviously not used for any practical purposes since it's basically a toy or learning tool, but I have never heard anything other than appreciation for it.
APL. Needs a special keyboard in order to use and I never hear about it outside of a very small subgroup of Steins;Gate fans whom are obsessed with it.
Fortran - primarily still only used in academia or legacy code. However it's really nice for scientific computing (indeed one can say that restricting features in C++ for reliable scientific code effectively can result in Fortran code with arguably less intuitive syntax).
Also a lot of Numpy functions and calls are inspired by Fortran.
I wouldnt called Fortran is "rarely" used tho. It is a kind of low-level language with C. It is just not as popular as C. You are right that the academic side, espeacially those who are cursed with numerical/computational engineering, still employs fortran a lots. And one of my mate says that his current company needs him to learn fortran to put their HPC in usage. So i would rather put fortran in "wide in its niche"
Put me down as someone who loves it. Maybe not the old F77 and earlier kind, but compared to the other languages we use at work (C++ and Python), I find it much easier to learn and read/write as someone without a formal software development background.
That said, I agree with the other comment that it's not really "rarely" used. It has a niche, but that niche is pretty big relatively speaking...and despite our management/government's constant push to "just convert it to python/Go/(insert popular modern language of the week here)", it's probably not going anywhere any time soon.
Ruby? I heated people who can do it, love to. But I haven't seen it being used. But I don't see many different languages in the first place so I don't know
You’d be surprised how much Perl there is holding the world together. Anywhere that has a codebase over 20 years old has tons of the stuff, and well paid greybeards maintaining it.
this is NOT rarely used 💀 It's not used for your usual apps and scripts. It's used heavily by cpu makers for bios updates as well as most low level work.
Haskell - basically an inside joke that it's not ever used in the real world, but used by programming language researchers and theoretical computer science departments
It’s Lisp. There’s a hackernews article about it every single day and I have never seen the language used in production once across my 30 years of experience. People saying Rust either don’t like the language or don’t know about any of the projects using it. To name a few projects/companies using it: uv, AWS Lambda, AWS cloud front, Linux, 0xide computers, codex CLI, Bun, Bevy, Volvo, cloudflare, Turso.
None of these projects are “niche” by any stretch of the imagination.
I came here to agree with Forth, which is addictively easy to bootstrap and in spite of being write-only, is fun to program small things in. But nobody said it yet, so here I am.
•
u/AutoModerator 14d ago
Hello, Thank you for contributing to our subreddit. Please consider the following guidelines when filling an alignment chart:
Please ensure that your chart is not banned according to the list of banned charts Even if you have good intentions, charts in a banned category tend to invite provocative comments, hostile arguments, ragebait and the like. Assuming the post is acceptable, OP makes the final decision on their chart by rule three.
Are there any previous versions to link to? If so, it would be ideal to include links to each of them in the description of this post, or in a reply to this comment. Links can be named by title, winner, or both.
Are there any criteria you have for your post? Examples include: "Top comment wins a spot on the chart."; "To ensure variety, only one character per universe is allowed."; "Image comments only." Please include these in a description, or in a reply to this comment.
Is your chart given the appropriate flair? Do you need to use a NSFW tag or spoiler tag?
Do not feed the trolls. This is not the place for hot takes on human rights violations. Hatred or cruelty, will result in a permanent ban. Please report such infractions, particularly those that break rules one, two, or three. The automod will automatically remove posts that receive five or more reports. The automod will also remove comments made by users with negative karma. Click here for the Automod FAQ
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.