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

> The last problem is with compilation time, which can eat into development time the same way that testing does.

Good point. More modern languages fix some of the flaws found in Java. Among which:

Scala (not really "modern" since it's ten years old, but more recent than Java):

* No boilerplate: check

* Type inference: check

* Compilation times: er... horrendous. C++-template-linking horrendous

My sweet spot these days is Kotlin, which checks on all three points (I use both Scala and Kotlin in IDEA and it's not even close in compilation times).




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

Search: