4 ms·
I'm not an expert, but I think it's because modern interpreted and compiled languages leave little to be desired. With how good Python is these days, why would
by smoldesu 3y ago
I'm not an expert, but I think it's because modern interpreted and compiled languages leave little to be desired. With how good Python is these days, why would you really learn C# and Java? I'm being a little facetious, but part of it is also true. We have really good REPL languages that obviate the desire for VM-styled languages.
The idea of a language tuned more for a human than a machine is as attractive as ever, but I'm not convinced we need to use complex VMs to get there. These languages are cool and have powerful concepts underneath them, but most of their syntactic sugar has been cloned in other, simpler languages. I haven't written Java since grade school, though. Maybe things are different now.
- 0dayz 3y agoIs it fair to say that your argument is that low-level and high-level languages are broad enough today thar there's no incentive to make a balanced language (essentially)? I think in a way you're right but I think languages with vms should provide a much bigger scope for those wishing to create say software that instruct to an underlying language (like my gamedev and addons example). Where as python is simple and powerful, it's "harder" to get low-level and is limited in performance to some degree. Hence where programming language s with a vm could fill in that niche.