Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sdfsdufihwfuhdf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
sdfsdufihwfuhdf
10y ago
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
2.
▲
by
sdfsdufihwfuhdf
10y ago
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
3.
▲
by
sdfsdufihwfuhdf
10y ago
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 depends on the
4.
▲
by
sdfsdufihwfuhdf
10y ago
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 don't get w
5.
▲
by
sdfsdufihwfuhdf
10y ago
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 use it in producti
6.
▲
by
sdfsdufihwfuhdf
10y ago
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
7.
▲
by
sdfsdufihwfuhdf
10y ago
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 this? VM = fast, saf