3 ms·
The current trends are Python, Go and Rust. Go is going to fade away when Google dies, but Rust will still be here, and Python will too unless there's another l
by throwawaaarrgh 4y ago
The current trends are Python, Go and Rust. Go is going to fade away when Google dies, but Rust will still be here, and Python will too unless there's another language that takes its share. (Python inherited its position from PHP, and Perl before that) And vendors keep churning out JS tools so that'll be a safe bet for a while.
- teeray 4y ago> Go is going to fade away when Google dies No way. There is way too much capital invested in Go projects at companies and open-source for that to happen. You would see a fork happen before Go would disappear.
- throwawaaarrgh 4y agoCompanies abandon tech all the time. If anything is certain it's that no software lasts very long. Where's all the companies choosing Ruby for their new projects? Or PHP, or Perl? Most tech stacks come and go. Only a very few last a long time. When a project is led by a corporate steward, and the steward leaves, so does the majority of its users. People just flock to what's popular, and Go was only ever popular because of a celebrity programmer and Google's gravitas. The projects using it will become legacy or sunset, and people will pick up something else, the same way it happened to other languages as Go arrived. The languages that have lasted the longest are just institutional. Java is for enterprise, C/C++ is standards-driven and has many vendors and core use cases, ASM is just a basic requirement. Python is only popular because it's for scripting, and JS because it's the only thing for browsers. Go has no niche. Oh, you can statically compile it? Not new. Concurrency? Not new. "It's easy"? Not new. There are entrenched languages that can take up all its use cases quickly. Rust is quickly becoming the new C, so that will last basically indefinitely, probably. But Go has no future after Google.