C#, I really enjoy all of the new stuff they add each update and In sheets thankful of the .NET ecosystem.
What is your favorite programming language?
Submitted 1 year ago by Albin7326@suppo.fi to programming@programming.dev
Comments
MrScottyTay@sh.itjust.works 1 year ago
DumbAceDragon@sh.itjust.works 1 year ago
Nim. It’s kinda hard to describe, but it just feels very clean. Makes me wish python had decent static typing and proper variable declarations. Though calling Nim a “compiled python” really doesn’t do it justice in the least. I have done some unholy things with compile-time evaluation and macros in this language, it’s so much fun.
GDScript is also great. Fixes some of the gripes I had with python as well. Godot is also just a really good game engine so that helps.
Python itself is also great. Has really good packages for almost any use and is really easy to just pick up and use. My main gripe is that it’s dynamic. Yes it supports typing, but it doesn’t make it any better when almost no libraries use it.
Rust is neat, but I find myself hitting a wall whenever I try to pick it up again. I love the memory safety and type system, but it’s not the kinda language you can just pick up and play around in for a few minutes, you kinda have to have a project from the getgo to get any use out of it.
C is fun just for the bullshit you can do with memory and pointers, but I find myself using rust or nim for anything that requires proper memory management.
dylanTheDeveloper@lemmy.world 1 year ago
C++ because I can kill children
EchoCranium@lemmy.zip 1 year ago
Logo. 🐢
Yeah, not really a programmer. Logo and Basic were pretty much the extent of my learning as a kid back in the early 80’s. Wouldn’t mind getting into python if I had some spare time. Keep coming across stuff where being able to do python scripting would be useful.
swordsmanluke@programming.dev 1 year ago
If you ever get the craving, check out Automate the Boring Stuff With Python It’s a great book that focuses on how to Get Things Done.
You won’t learn theory or how to build the next ML sensation here, but you will learn how to make your computer work for you.
MajorHavoc@lemmy.world 1 year ago
Logo is the GOAT.
IrrerPolterer@lemmy.world 1 year ago
Python! Although I’ve been recently working on a bigger frontend project in TypeScript and I’ve grown to like it.
vidarh@lemmy.world 1 year ago
Ruby.
My desktop manager is Ruby. My text-editor is written in Ruby. I’m about to switch to a terminal written in Ruby, and a shell written in Ruby.
WindowsEnjoyer@sh.itjust.works 1 year ago
Golang. This is simply awesome in every way. A perfect balance between performance, resource usage and productivity
ndguardian@lemmy.studio 1 year ago
I tend to go back and forth between Go and Python. Typically for work stuff I am writing AWS automation utilities though so I’ll opt for Python because Boto3 is lovely. Go is typically for my personal projects.
I’ve also been itching to try my hand at Rust, but haven’t brought myself to start yet.
MonkCanatella@sh.itjust.works 1 year ago
Well, best DX by far is Ruby. So I guess on that front it’s my favorite.
pedz@lemmy.ca 1 year ago
I’m a tech and not a serious programmer but I really like scripting with bash. It’s an easy way to automate and program tasks while also manipulating data.
For example, I’ve automated reports for my work and made lots of screen scraping scripts.
It’s my go to for anything. I’ve recently started to learn python but often catch myself thinking it would be easier to accomplish most of what I want with a bash script.
And my least favorite has to be Tcl. It’s one of the first serious languages I “learned”, because eggdrops in the 90ies, and I still don’t like it.
danhab99@programming.dev 1 year ago
Go
I’m tired of not having a proper parallel/async model in my language
0x0@programming.dev 1 year ago
Short answer: C.
Long answer: depends on the task.
Longer answer: bash for scripting in general, kotlin for android, C++ 'cos i have to maintain it but it’s far from favorite, PHP if i were to do web backends. My to-learn list includes COBOL, Ada and maybe Rust (waiting for all the hype and evangelists to die down a bit). Something functional like Erland or Scala would be interesting just to fuck around with the brain a bit.
Tamo@programming.dev 1 year ago
Any particular goals with Ada? Had an academic curiosity for a few years but never used it in earnest.
0x0@programming.dev 1 year ago
That’s pretty much it: academic curiosity.
hark@lemmy.world 1 year ago
It used to be C++ but I got tired of being a language lawyer over time. Rust is my current favorite since it does the language lawyering for me, but it’s not a strong favorite. I’m waiting for Zig to hit 1.0 (which will be a while) since it hits a sweet spot for me.
MiikCheque@lemmy.world 1 year ago
Go gives me confidence which key for imposter syndrome.
I like v because it uses the c backend instead of llvm or wasm
I just discovered nim and it seems nifty
drislands@lemmy.world 1 year ago
Groovy! It’s built on Java so it has access to the ludicrous number of libraries that have been written over the years, but It’s got a lot of syntactic sugar that’s like Python, making developing easier without all that Java boilerplate we hate so much.
Reptorian@programming.dev 1 year ago
I only do raster graphics image processing, so G’MIC it is. A entire coding language and it’s a library in if by itself for that.
kassuro@feddit.de 1 year ago
Probably typescript, it makes me rather productive and nowadays you can use it for pretty much anything. Even if it’s more often than not the optimal solution, it gets the job done
Other than that I’m interested in checking out go and rust, but unfortunately family life + trying to bootstrap isn’t giving me much time outside my day job to toy with those.
charon@lemmy.ca 1 year ago
FORTRAN(90). It’s a relatively simple, straightforward language with readable syntax and is blazing fast for manipulating data in arrays. What’s not to love?
DirigibleProtein@aussie.zone 1 year ago
Postscript. RPN plus LIFO stack makes it easy to understand
HurgletOfficial@lemmy.basedcount.com 1 year ago
Python for about everything.
Picking up C tho, so that’s gonna be interesting
merthyr1831@lemmy.world 1 year ago
Dart
fruitSnackSupreme@lemmy.world 1 year ago
VBA lmao
Fisherswamp@programming.dev 1 year ago
Typescript! Solves all of the problems that JavaScript has, and it is absolutely a blast to play with the (Turing Complete!!) type system.
Nevoic@lemm.ee 1 year ago
Haskell/Scala. Huge fan of pure functional programming. Here’s another comment I wrote about some FP-related things
kicksystem@lemmy.world 1 year ago
Scala 3 is such a nice language. People should really give that a fair trial, not looking back at Scala’s ugly past.