HACKER Q&A
📣 jerawaj740

Why choose "GO" as programming language?


Why choose "GO" as programming language?


  👤 johntdaly Accepted Answer ✓
1) you need a systems programming language (but not for OS development) that is safe and not too hard to learn

2) you need to run “scripts” but don’t like the hassle of lugging around the dependencies so you go for binaries instead

3) you work on green field cloud projects that run in/on kubernetes

4) you have a team of people that try to use every feature of a language regardless of it it is sensible and need a language that limits them

5) you need to be able to program something that can run in parallel that you can wrap your mind around

That said, I don’t use golang. If you have a hypothetical use for a language you wont get into it, you need a practical use where it makes sense or you will most likely use your preexisting tools because its more comfortable.