4 ms·
> The adoption of Go, Rust, et al show that people just aren't that into VMs anymore. Or, you can also say that the adoption of LLVM compilers, Javascript/Node
by flavio81 9y ago
> The adoption of Go, Rust, et al show that people just aren't that into VMs anymore.
Or, you can also say that the adoption of LLVM compilers, Javascript/Node, Python, and Ruby, show that people are more into VMs than ever.
- axaxs 9y agoLLVM is not a vm, despite its name. Node is popular mainly because frontend people want to do backend work. Python is python, it's been around forever and is available. It's also unmatched in scientific realms. Ruby seems falling out of favor.
- Abekkus 9y agobetween github, metasploit, and rails, ruby is falling out of favor the way that java has fallen out of favor.
- axaxs 9y agoWell, I don't mean 'dead' by falling out of favor, just trying to gauge the pulse of new projects. Of course Ruby still exists, heck even Fortran has new development jobs, but I wouldn't call it a 'hot' language. Sure that comparison isn't fair or accurate, but an observation. Rails props up Ruby in a similar fashion existing codebases and Android do Java.
- flavio81 9y ago>Ruby seems falling out of favor. Please elaborate, i'm interested.
- axaxs 9y agoWell, I typically look at a few metrics as PL fascinate me a lot. However, I'll be the first to admit I'm not an expert, so take everything below with a grain of salt. First I judge by new projects/tools that interest me. I don't see much ruby there, but a fair amount of python admittedly. This could be biased to what interests me, obviously. The second is people I know. Some are ex ruby devs, none still use it in their line of work. The third is job trends. Ruby, specifically Rails, is just down by any metric. A quick google search sent me to http://www.indeed.com/jobtrends/q-Ruby-on-rails.html http://www.indeed.com/jobtrends/q-Ruby-on-rails.html Again, I said 'seems' because it seems that way to me, not because it is fact.
- amelius 9y agoJavaScript is moving away from VMs in a sense, since WASM has basically unmanaged memory (no garbage collector). That's a good thing, because in theory you could build your own GC on top of it. (I say in theory because the technology is not there yet, in particular on the concurrency front).