Underneath they're still divisible. AoT is always native machine code. JIT/VM/Bytecode is VM, basically machine code on demand. Then there's interpreted code which has worked the same way for forever
because it doesn't. What they're doing is borderline crazy. Similar to turning off the GC in the JVM... once you reach that point why not just use a more suitable language? Java/Golang/Rust/C++/C# are all about 100X…
There are many. One really useful one is that final variables will be pulled out along with their dead code branches. Say I have a library which allows different "sizes" of a list. The fastest way to sort that list…
You must not have used eclipse for a while :) . I use Visual Studio at work and Eclipse at home and they're comparable these days. I agree that years ago Eclipse was awful. - Every language has switch-case and enums? I…
I use C# at work, the syntax is better than Java but there's one huge issue: good luck getting it to work without Windows and Visual Studio. .NET core is still very immature, we had to back out every time we tried to…
I'm messing with running Jersey on Jetty right now so I can get HTTP/2 before java 9. Netty and Jetty have both supported it for a while :) There's still a lot of innovation going on in the Java community you just don't…
I tend to group languages into machine-code, VM, and interpreted. This tend to lead to similar tradeoffs within the group...with the exceptions of Golang. in my mind: interpreted = why would you ever use a language like…
Underneath they're still divisible. AoT is always native machine code. JIT/VM/Bytecode is VM, basically machine code on demand. Then there's interpreted code which has worked the same way for forever
because it doesn't. What they're doing is borderline crazy. Similar to turning off the GC in the JVM... once you reach that point why not just use a more suitable language? Java/Golang/Rust/C++/C# are all about 100X…
There are many. One really useful one is that final variables will be pulled out along with their dead code branches. Say I have a library which allows different "sizes" of a list. The fastest way to sort that list…
You must not have used eclipse for a while :) . I use Visual Studio at work and Eclipse at home and they're comparable these days. I agree that years ago Eclipse was awful. - Every language has switch-case and enums? I…
I use C# at work, the syntax is better than Java but there's one huge issue: good luck getting it to work without Windows and Visual Studio. .NET core is still very immature, we had to back out every time we tried to…
I'm messing with running Jersey on Jetty right now so I can get HTTP/2 before java 9. Netty and Jetty have both supported it for a while :) There's still a lot of innovation going on in the Java community you just don't…
I tend to group languages into machine-code, VM, and interpreted. This tend to lead to similar tradeoffs within the group...with the exceptions of Golang. in my mind: interpreted = why would you ever use a language like…