Hacker News new | past | comments | ask | show | jobs | submit login

Well, we can agree that Java is not in any way expressive; as result, there are few intermediary steps that would slow down the compilation process.

Which is interesting, there are actually 3 issues at play: 1) Dynamic languages: slow runtime cost, but expressive and fun to work with 2) Static (simple) languages: fast compilation, but soul draining 3) Static (complex) languages: slow compilation, but expressive and fun to work with.

Here are examples of 1,2,3: Ruby Java Scala

I'm in the latter camp, thus the hurry up and compile! ;-)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: