|
|
|
|
|
by Yoric
1575 days ago
|
|
As far as I am concerned, Go feels like an attempt to write a systems-oriented Python. Or perhaps a systems-oriented language targeting Python developers. It's a very reasonable objective. I just happen to not be in the target audience. |
|
With Go you are going to be writing a ton of very explicit for loops. The error handling also feels a bit weird.
To me it seemed like a regression not to have map, filter, apply, reduce. I wrote my C for loops in the 90s!
To me something like Scala feels more Python like.
Both can handle similar data munging and ML tasks. Interfacing with DBs(relational or otherwise) again I'd take Python or Scala over Go just because of convenience factor.
I suppose it is also question of libraries. I've grown too comfortable with the vastness that is in pip or maven. By comparison Go library landscape is relatively bare.
Then again those native binaries of Go are so appealing...