DEV Community

Discussion on: The programming languages I like and why I like them

 
_hs_ profile image
HS

If generics get good in Go I would actually consider switching to it fully. Rust is a bit too much for SoA or microservices for my taste. Go looked easier but I'll give Rust another look. However I don't believe community would allow some changes (functinal devs are like class based devs that thought they are oop). Scala looked interesting however I didn't have time to switch to it but for you it might be again JVM. Unless you're up for native images with Substrate (Graal). 😁

Thread Thread
 
deepu105 profile image
Deepu K Sasidharan

Ya. Go could be a good compromise between Java and Rust. Rust does take some getting used and IMO harder to go back from once you are used to πŸ˜‰

Thread Thread
 
gwynethllewelyn profile image
Gwyneth Llewelyn

A little bird told me that generics are on the queue for Go 1.17... stay tuned.

Hint: take a look at the source code for the official Go distribution. Here is a nice little pearl: go.googlesource.com/go/+/refs/tags...

You can also see the same file on GitHub's mirror. Notice the difference? On Google's own repository, files ending in .go2 are properly syntax-highlighted; GitHub still doesn't know what to do with those files...