|
|
|
|
|
by PurelyApplied
915 days ago
|
|
Not the glib root-commenter, but the two big caveats is that Go is memory-safe provided you import neither `unsafe` nor `c`. That can end up being a pretty restrictive constraint, if it's not something your dependencies cared about. If it is a concern of yours, it's pretty easy to check for at build time. |
|
However, if I'm going to wander into CGo realm, I can always pivot to C++, if speed or things implemented in C is that important for me.
No programming language, incl. a particular one which has an orange mascot, is perfect. I also find trying to solve social problems with technology (i.e. let's make programming languages foolproof to enable lazier-er programmers), pointless, to put it mildly.
Honestly, in my eyes Go is a very nice, little language, and I like how it handles.