104
(page 2) 50 comments
sorted by: hot top controversial new old
[-] simonced@lemmy.one 8 points 1 year ago

Clojure, can't stop using it, so fun to use!

[-] MagnoliaMayhem@programming.dev 7 points 1 year ago

Go. Nothing strikes a balance of ease and performance like go

load more comments (2 replies)
[-] pingveno@lemmy.ml 7 points 1 year ago

I would be torn between Python and Rust.

The case for Python is that I'm already very experienced in it (nearly 20 years), there's a good job market out there for it, and the ecosystem is one of the best in existence. It's like a comfortable well made jacket, maybe a tad worn in some areas but very functional. And it's not standing still, with a community that's committed to constant improvement.

Rust is more fun. I like the way it's been put together. It can also be used in more areas. There are some niches (wasm, low level, kernel) where Python just doesn't work. It has been able to benefit from the years of mistakes from Python and other languages on things like how it handles Unicode strings. I don't know it as well as Python, but I barely get a chance to work with it so that could change quickly in time.

load more comments (3 replies)
[-] blackstampede@sh.itjust.works 7 points 1 year ago

Rust, hands down.

[-] Cryan24@lemmy.world 5 points 1 year ago

Definitely lolcode.. HAI Can Has stdio KTHXBYE :)

[-] Falst@lemmy.world 5 points 1 year ago

I’d pick JavaScript, mostly because of the ecosystem (even though we could argue about this point 😅)

I’d love to give Rust a try however I don’t have much time nor want to dedicate to coding in my spare time!

[-] elias_griffin@lemmy.world 5 points 1 year ago* (last edited 1 year ago)

So many great viewpoints here. Crystal for faster and concurrent Ruby. Crystal has a pretty advanced Web Framwork called Lucky not many know about. Haskell so good, but hard to convince people to use it for projects. Haskell also has a very advanced Web Framework called Integrated Haskell Platform. Scala's very impressive feature set. Zig is in such a super position and Julia is capable in so many ways including Fortran integration.

I'm surprised no one has mentioned Chapel or Nim though! My favorite programming speed benchmark is spectral norm and even though Chapel is the fourth fastest language (not benchmark) it's not using the forte of grid parallelism!

Nim is getting to be quite the monster and not beholden to Mega-Corps finance/steering like Python and Go are.

Also I want to add that Zig blows Rust away in many performances!

NOTE: Just as an ethical, solo, non-commercial Engineer, I sponsor Nim on Patreon and Zig on Github

Full Disclosure: It was me that downvoted preferences for Python and Go as the one language. One lang a low level scripting lang? Preposterous! LISP can do/be anything for example. Get out of here with that undercover marketing/influencer speak!

[-] DLSantini@lemmy.ml 5 points 1 year ago
[-] Ray@programming.dev 5 points 1 year ago
[-] mrkite@programming.dev 4 points 1 year ago

C. I've been programming for over 30 years and it's the only language to survive. Imagine if I was asked this question 30 years ago and picked perl or Pascal, I'd be screwed today.

[-] muhanga@programming.dev 4 points 1 year ago

Clojure. Simple language for complex things. It also has java interop and Javascript interop and c# interop. So I will be fine.

[-] profoundlynerdy@programming.dev 4 points 1 year ago

I'm surprised no one has picked either macro assembly on their favorite ISA or, perhaps just to screw with people, Forth.

[-] sanols@beehaw.org 4 points 1 year ago

Big Kotlin fan.

Similar reasons to the commenter that talked about using a world class runtime, but the JVM is tested and works.

And now I can use Kotlin to make cross platform applications, while still utilizing the Java knowledge that I unfortunately possess? Perfect!

[-] Spider89@lemm.ee 3 points 1 year ago
[-] Agent641@lemmy.world 6 points 1 year ago

Is everything alright at home mate?

load more comments (1 replies)
load more comments
view more: ‹ prev next ›
this post was submitted on 13 Nov 2023
104 points (100.0% liked)

Programming

17443 readers
159 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS