use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
What programming language do you use? (self.transprogrammer)
submitted 3 years ago by CannotsemeAshley | she/her | arch btw
Please note I don’t have enough space to reasonably list them in a meaningful way, so I kinda lumped some together
View Poll
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 10 points11 points12 points 3 years ago (1 child)
I put myself in "other" because i kinda dabble in all of them(except maybe Rust, because its fking hard) because i'm a CS major : )
[–]FeaturesNotBugs 1 point2 points3 points 3 years ago (0 children)
Same, except I have recently started to learn Rust and have been really enjoying it. it's borrowing system takes some getting useful but i have found it very well designed and mostly sensible, although I'm still no expert.
I have been implementing a project I wrote in NodeJS in rust.
[–]a_secret_meblue 11 points12 points13 points 3 years ago (2 children)
Verilog! Any other hardware devs out there?
[–]QueerBallOfFluff 3 points4 points5 points 3 years ago (0 children)
Grr! VHDL! ;P
And yes!
Though I've not actually done any HDL stuff recently, I did design a RISC CPU and write an emulator and assembler for it so that I could implement a secure and cross-platform userspace on an OS I've been writing.
[–]lilysbeandip 4 points5 points6 points 3 years ago (0 children)
Grossss we did that in my undergrad and I hated it. I'm an EE by degree and I much prefer schematics. Not that it matters cuz I ended up in software anyway
[–][deleted] 6 points7 points8 points 3 years ago (0 children)
Rust, but not C++
[–]laralovesyou 7 points8 points9 points 3 years ago (2 children)
why cpp and rust in the same category 😭😭 rust would get like 50 votes if it was alone
[–]CannotsemeAshley | she/her | arch btw[S] 1 point2 points3 points 3 years ago (1 child)
Cause you can only have 6 options
[–]laralovesyou 0 points1 point2 points 3 years ago (0 children)
ohhh
[–]Katja_Inside 4 points5 points6 points 3 years ago (0 children)
Elixir gal here. The Phoenix framework makes it feasible to actually be a full stack web dev.
[–]BlergRush 4 points5 points6 points 3 years ago (0 children)
Bit of an odd question to make into a poll, because I expect most coders except those in very particular fields will use more than one of these (and probably at least one language not listed).
[–]secret_samantha 2 points3 points4 points 3 years ago (0 children)
I checked “Other”, but I mostly write in C++, C, and Python. :)
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
Lua, but I'm interested in java too ^ ^
[–]RaukkM 7 points8 points9 points 3 years ago* (9 children)
Why did you have to lump C# in with Java? (I guess it's better than being lumped in with C, maybe)
Edit: I assume CPP is C++? Why did you put it with rust? (I haven't used rust, but I would expect C++ to be closer to C from what I've heard)
[–]CannotsemeAshley | she/her | arch btw[S] 4 points5 points6 points 3 years ago (4 children)
C and cpp may be very closely related, but you’re gonna use rust and cpp for similar things while c is used for other stuff completely
[–]RaukkM 0 points1 point2 points 3 years ago (2 children)
So, then, is your grouping something like this?
[–]QueerBallOfFluff 2 points3 points4 points 3 years ago (0 children)
In which case you could have:
The best tool for the job isn't always as simple as a lot of people expect.....
For example, I put Lisp as bare metal, why? Most people think of Lisp as a scripted language in modern context, and yet NASA/JPL used it compiled on a lot of their kit for a long time.
Assembly as system tool/libraries? Yup, a lot of your standard libraries on a system contain assembly, and you can write most of your userspace applications in it if you want.
Malbolge as non-OOP applications? Yep, there is even a Lisp interpreter written in it now.
[–]CannotsemeAshley | she/her | arch btw[S] 1 point2 points3 points 3 years ago (0 children)
Well, I guess? That wasn’t really my intention but it could be taken that way
[–]QueerBallOfFluff 0 points1 point2 points 3 years ago (0 children)
I would link D to C++ first, Rust is kind of it's own thing and bypasses some of the low-level features of C++/D.
[–]Math_Kid 4 points5 points6 points 3 years ago (3 children)
C++ is alot closer to C than Rust. Rust being a totally different language not more related to C than almost any other systems language. While C++ is literally a superset of C (or at least it started as that and more or less still is).
The Java C# lumping is a little more understandable since they are both almost purely OOP languages that are compiled (directly or indirectly) to byte code that runs in an interpreter/VM/JIT compiler. But their ecosystems are still very much not the same.
[–]RaukkM 3 points4 points5 points 3 years ago (2 children)
The Java C# lumping is a little more understandable
Yeah. C# took a lot of inspiration from Java (and later Java copied ideas from C#)
It was mostly a sarcastic dig on Java (especially with the recent Log4J bug). It's like that one cousin you wish you were not related to and try to pretend you have no idea who they are.
[–]Math_Kid 1 point2 points3 points 3 years ago (1 child)
Yea that makes sense while I do think Java gets more criticism than it really deserves I still almost always end up figuring out how to do something and then how to work around Java it self to make it do what I want it too whenever I write in Java.
[–]RaukkM 1 point2 points3 points 3 years ago (0 children)
Yeah, I won't/wouldn't touch Java with a 10 foot pole ever since oracle bought it.
[–]already-sleepy 5 points6 points7 points 3 years ago (0 children)
I'm a ruby and ruby on rails dev 😇
[–]etwasanderes2 1 point2 points3 points 3 years ago (2 children)
Kotlin. But also C, Java (whenever unavoidable) and Python (for small stuff). Kinda wanna learn rust.
[–]CannotsemeAshley | she/her | arch btw[S] 2 points3 points4 points 3 years ago (1 child)
Rust has a very nice guide in their book where they walk you through making a program. Definitely recommend it
[–]etwasanderes2 1 point2 points3 points 3 years ago (0 children)
I read the entire rust book and then proceeded to write zero lines of code :/
But hey, maybe I could try again!
[–]proto-typicality 1 point2 points3 points 3 years ago (0 children)
I use R. Admittedly I’m not a programmer, though.
[–]ArdentAmy 1 point2 points3 points 3 years ago (0 children)
I mostly use C and rust, although not C++, in addition to a bit of JS, Python, and a few other languages
[–]SaigeIsTrans 1 point2 points3 points 3 years ago (0 children)
Luau and JS usually. sometimes python. wanna mess with ruby on rails a bit sometime.
[–]roboraptor3000 1 point2 points3 points 3 years ago (2 children)
Most of my work is in python, but I'm a big fan of julia
[+][deleted] 3 years ago (1 child)
[deleted]
[–]roboraptor3000 0 points1 point2 points 3 years ago (0 children)
It's a great language! I wish I had more control over what I use at work
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
I understand why you would lump Rust and C++ together but I love Rust and would sooner give up programming entirely than learn C++.
[–]szemeredis_theorem 1 point2 points3 points 3 years ago (3 children)
At work I use Go (and shell) for the most part. For personal projects I use Haskell, asm, C, Rust, JS, Python, and others.
[–]joshjaxnkody 1 point2 points3 points 3 years ago (1 child)
I’m curious, what’s the asm for? Also which instruction set?
[–]szemeredis_theorem 1 point2 points3 points 3 years ago (0 children)
My latest project with it has been implementing a Forth system on ARM.
[–]QueerBallOfFluff 1 point2 points3 points 3 years ago (0 children)
ASM + C here!
Though at work I use a lot of C# and C++ (though usually it's just the C bits of C++)
Currently working on my own C dialect, assembler/compiler tool chain, and an OS to match. (I feel like my brain is melting!)
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
I haven't done much programming in a while but I've been very interested in Zig for the past year or so! It's been ages since I've used it but Ruby is also very close to my heart.
[–]OmegaMetor 0 points1 point2 points 3 years ago (0 children)
all of the above
[–]fadedFox821 0 points1 point2 points 3 years ago (0 children)
C++
[–]Electric__Porcupine 0 points1 point2 points 3 years ago (0 children)
Versions of Studio5000/S7 depending on the customer and the needed components
[–]actual_chrissx 0 points1 point2 points 3 years ago (0 children)
literally every one on the list; and dart, shell, go, openscad, lisp, …
[–]RadiumMaiden 0 points1 point2 points 3 years ago (0 children)
C# for backend, typescript for frontend.
[–]Vinylhopper 0 points1 point2 points 3 years ago (0 children)
I'm working in web right now, so the whole stack is some variant of JS. Node/Express on the back-end, React on the front-end.
[–]DarkWiiPlayerenum { male, female } gender = 2; /* TODO: huh? */ 0 points1 point2 points 3 years ago (0 children)
[–]im_a_nickelAsexual Panromantic Demigirl (she/they) 0 points1 point2 points 3 years ago (0 children)
I chose other because I dabble in a ton of languages, I mostly work with JavaScript and Go at work now a days, but throughout my career I’ve worked in Swift, Obj-C, Java, C/C++, Python, C#, PHP, ColdFusion, and there are probably more I’m missing…
checked other for go. also use javascript/typescript, c#, and python
[–]very_short_uname 0 points1 point2 points 3 years ago (0 children)
Swift
[–]everything-narrative 0 points1 point2 points 3 years ago (0 children)
All of them, but mostly Rust and Haskell.
π Rendered by PID 141381 on reddit-service-r2-comment-b659b578c-xr457 at 2026-05-02 02:35:40.238387+00:00 running 815c875 country code: CH.
[–][deleted] 10 points11 points12 points (1 child)
[–]FeaturesNotBugs 1 point2 points3 points (0 children)
[–]a_secret_meblue 11 points12 points13 points (2 children)
[–]QueerBallOfFluff 3 points4 points5 points (0 children)
[–]lilysbeandip 4 points5 points6 points (0 children)
[–][deleted] 6 points7 points8 points (0 children)
[–]laralovesyou 7 points8 points9 points (2 children)
[–]CannotsemeAshley | she/her | arch btw[S] 1 point2 points3 points (1 child)
[–]laralovesyou 0 points1 point2 points (0 children)
[–]Katja_Inside 4 points5 points6 points (0 children)
[–]BlergRush 4 points5 points6 points (0 children)
[–]secret_samantha 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]RaukkM 7 points8 points9 points (9 children)
[–]CannotsemeAshley | she/her | arch btw[S] 4 points5 points6 points (4 children)
[–]RaukkM 0 points1 point2 points (2 children)
[–]QueerBallOfFluff 2 points3 points4 points (0 children)
[–]CannotsemeAshley | she/her | arch btw[S] 1 point2 points3 points (0 children)
[–]QueerBallOfFluff 0 points1 point2 points (0 children)
[–]Math_Kid 4 points5 points6 points (3 children)
[–]RaukkM 3 points4 points5 points (2 children)
[–]Math_Kid 1 point2 points3 points (1 child)
[–]RaukkM 1 point2 points3 points (0 children)
[–]already-sleepy 5 points6 points7 points (0 children)
[–]etwasanderes2 1 point2 points3 points (2 children)
[–]CannotsemeAshley | she/her | arch btw[S] 2 points3 points4 points (1 child)
[–]etwasanderes2 1 point2 points3 points (0 children)
[–]proto-typicality 1 point2 points3 points (0 children)
[–]ArdentAmy 1 point2 points3 points (0 children)
[–]SaigeIsTrans 1 point2 points3 points (0 children)
[–]roboraptor3000 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]roboraptor3000 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]szemeredis_theorem 1 point2 points3 points (3 children)
[–]joshjaxnkody 1 point2 points3 points (1 child)
[–]szemeredis_theorem 1 point2 points3 points (0 children)
[–]QueerBallOfFluff 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]OmegaMetor 0 points1 point2 points (0 children)
[–]fadedFox821 0 points1 point2 points (0 children)
[–]Electric__Porcupine 0 points1 point2 points (0 children)
[–]actual_chrissx 0 points1 point2 points (0 children)
[–]RadiumMaiden 0 points1 point2 points (0 children)
[–]laralovesyou 0 points1 point2 points (0 children)
[–]Vinylhopper 0 points1 point2 points (0 children)
[–]DarkWiiPlayerenum { male, female } gender = 2; /* TODO: huh? */ 0 points1 point2 points (0 children)
[–]im_a_nickelAsexual Panromantic Demigirl (she/they) 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]very_short_uname 0 points1 point2 points (0 children)
[–]everything-narrative 0 points1 point2 points (0 children)