3 ms·
Java dominates, also because that's the main source of engineering capacity. There are some notable exceptions though. E.g. invokedynamic from JVM 7 was only r
by dtech 7y ago
Java dominates, also because that's the main source of engineering capacity.
There are some notable exceptions though. E.g. invokedynamic from JVM 7 was only really used for Java starting at 8 (with the introduction of lambdas), and was partially introduced to better support dynamically typed languages like Ruby on the JVM.
The languages do benefit from JVM improvements. Scala 2.12 had a significant speed-up due to native lamba support from JVM 8, and if project valhalla ever lands you can bet all JVM languages will be happy to use it.
- pjmlp 7y agoGuest languages cannot make use of Valhalla/Panama without having plaform specific extensions. Basically they will end up with some form of conditional compilation or performance loss emulating those features on other platforms (if at all possible).