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

The typesystem of Java was so laughably unpowerful that it severely constrained what you could write.

In Typescript you have far more freedom, and all the benefits of strong types.




The fact that Java forced you to write types, and then made everything implicitly nullable so that you still get NullPointerExceptions at runtime after writing out all those types, was probably a big reason why dynamically-typed languages became popular.


Strong types without strong typing that is.




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

Search: