Re:Go 2, here we come
by wishinghand on Thursday November 29, 2018 @04:18PM
(#18564107)
> It's fast enough for most everyday tasks except for real-time audio processing and high end gaming
Have any new languages popped up in either of those spaces or does C++ still reign supreme?
Re:Go 2, here we come
by christophilus on Thursday November 29, 2018 @04:43PM
(#18564336)
Zig seems like a possible contender.
Go is good to get things done quickly. It has a vast ecosystem and super-fast compilation. It's like a modern BASIC, but more performant and fun to use. It's fast enough for most everyday tasks except for real-time audio processing and high end gaming. It's good for writing CLI tools and server backend software.
Rust is good for writing libraries and CLI tools that replace existing C or C++ solutions with inherently safer versions and when speed matters a lot, though not as much as what would make you use Fortran or hand-optimized C. It is not suitable for high integrity systems and solid engineering where you'd normally use Ada/Spark, because of low maintainability, an unprofessional 'language aficionado' user base converted from C++, and being a fast moving target. Maybe later, though.